Mark Boucher added some spark towards the end of the SA innings scoring 68 off 51 balls, which included 12 fours and one thumping six off Ashley Giles.
South Africa's first innings score of 682 for six bettered their previous record of 622 for nine against Australia in Durban in 1969-70.