England thrash South Africa by an innings and 53 runs to take 2-1 lead

England have won the third Test after a commanding display in Port Elizabeth to take a 2-1 series lead before the fourth and final Test in Johannesburg