The third Test between South Africa and England has begun in Cape Town. England won the toss and chose to bowl first. England lead the series 1-0 with two matches left.
Bowling first looked the right choice as England took quick wickets, including that of captain Graeme Smith. Wickets continued to fall and at one point South Africa were 127-5.
But the home team recovered, mainly thanks to Jacques Kallis who scored a tremendous 33rd Test century as his side started to score runs.
South Africa ended the first day on 279-6, with Stuart Broad nabbing the wicket of wicketkeeper Mark Boucher towards the end of the day.
England then took a small advantage in the match at the start of day two, taking four wickets in 17 balls. South Africa were all out for 291. James Anderson finished with 5-63.
But England then threw away some of that advantage, falling to 64-3 at lunch. Captain Andrew Strauss, Jonathon Trott (pictured) and Kevin Pietersen were the men out.
England lost another wicket after lunch, but then Ian Bell and Alastair Cook - who both hit hundreds in the second Test - batted sensibly to take the team to 133-4 at tea.
Ian Bell pulled England back into the match with a brilliant innings, but then got out for 48, leaving the score at 174-6.
England ended day two 50 runs behind South Africa on 241-7. Wicketkeeper Matt Prior finished the day's play on 52 not out, with Graeme Swann unbeaten on five.
England didn't score many more runs at the start of day three, with Matt Prior the last man out for 76. England were all out for 273, 18 runs behind South Africa on first innings.
By lunch South Africa had built a good lead of 74 runs, after reaching the break at 56-1. The only wicket to fall was Ashwell Prince for 15, LBW to Graeme Swann.
England didn't take a single wicket in the afternoon session, as South Africa took charge. Both Hashim Amla and Graeme Smith scored half-centuries. At tea South Africa were 164-1.
England had very little success after tea and South African skipper Graeme Smith scrapped to a valuable century. His side built a lead of more than 200 runs.
Despite this call from Graeme Swann South Africa had built up a lead of 330 runs by the end of Tuesday.
England finally had some success on the fourth morning of the Test, getting out both Graeme Smith and Jacques Kallis. But at lunch South Africa were 397-4 - a giant lead of 415 runs.
South Africa kept batting after lunch, eventually choosing to stop when they'd scored 447-7. That left England needing a world record 466 runs to win the match.
England made a good start to batting, reaching 38 without losing a wicket at tea. Even so, avoiding defeat in the match is still going to be very difficult.
But by the close of play South Africa were well on top, having taken three wickets. England were 132-3, with Kevin Pietersen out just before the end for only six runs.
England continued to battle for a draw on the fifth and final day of the match. At lunch the team was on 175-5, Jonathan Trott the last man out, bowled by Dale Steyn.
England continued to scrap, and didn't lose a wicket between lunch and tea. They'd scored 230-5 at the break, and it was beginning to look like the team could avoid defeat.
For a long time it looked like England would earn a draw, but then quick wickets left last man Graham Onions to save the game by batting - AND HE DID!