England defeats South Africa after a decade of trying