South Africa won the first Test in this home-and-away series by an innings at Bloemfontein and they already seem set for a repeat performance. Zimbabwe's score was 25 runs fewer than their previous worst, 127 against Sri Lanka.
By the close South Africa, having lost an early wicket when Adam Bacher was caught behind, were 207 for 7, a lead of 105 with Jacques Kallis 101 not out, his fifth Test century. It took him to an average of over 40 in Tests and it included three sixes and 10 fours off 197 balls.
For South Africa, Shaun Pollock's four wickets for 32 were spiced with two slip catches. Hansie Cronje mopped up the lower order with three for 14.
Second day of five; South Africa won toss
ZIMBABWE - First innings
(Overnight: 48 for 3)
N Johnson c Boucher b Pollock 20
*A Flower c Boucher b Pollock 8
A D R Campbell c Pollock b Cronje 15
G J Rennie c Cullinan b Klusener 11
G J Whittall c Pollock b L Klusener 3
B C Strang lbw b Cronje 11
H K Olonga lbw b Cronje 0
M Mbangwa not out 1
Fall: 1-6, 2-6, 3-35, 4-59, 5-64, 6-79, 7-86, 8,102, 9-101.
Bowling: Donald 10-5-10-0, Pollock 17-7-32-4, Klusener 12-3-39-3, Cronje 7.5-2-14-3.
SOUTH AFRICA - First innings
A M Bacher c A Flower b B Strang 8
H H Dipenaar c Johnson b Olonga 33
J H Kallis not out 101
D J Cullinan c A Flower b B Strang 0
*W J Cronje c Rennie b Olonga 58
M V Boucher not out 1
Total (for 4) 207
Fall: 1-20, 2-96, 3-105, 4-207.
To bat: J N Rhoders, S M Pollock, L Klusener, A A Donald, P R Adams
Bowling: Olonga 16-4-46-2, B Strang 19-5-47-2, M Mbangwa 16-5-35-0, G Whittall 19-5-50-0, G Flower 7-0-28-0.
Umpires: D B Hair (Aus) and R B Tiffin (Zim).