England were buzzing, having taken 3 for 0, and the scoring remained at a standstill for the next three overs as Morne van Wyk and Robin Peterson struggled against spin.
Michael Yardy, the weak link in the attack, then had Peterson caught behind trying to cut but the mandatory ball-change at 34 overs meant the threat of reverse swing was momentarily removed.
Andrew Strauss opted to keep Swann back for one over and used Yardy and Kevin Pietersen in tandem. Both were given one over too many as Steyn took advantage, driving Yardy through the covers and lofting Pietersen straight down the ground. Slowly but surely he and van Wyk chipped out 33 tension-filled runs.
However, because of the extensive use of the spinners Strauss was able to return to his quicks at the death and with 12 needed Tim Bresnan found van Wyk's inside-edge which crashed into the stumps. Then it was over to Broad who trapped Steyn lbw with his first ball and Morkel had clearly decided to try and finish the game quickly when he got the final edge.Despite proving to be yet another thriller, the match could not have been a greater contrast to the two run-fests England were involved in Bangalore. It became abundantly clear this wouldn't be a 300-match when Peterson stunned everyone by removing both openers in his first over. The value of South Africa's rounded attack was again on show as the frontline spinners took seven wickets and were backed up by Morkel and Steyn with England losing their top three for 15 and last six for 37, but their failure to cross the line will raise old concerns.
Smith isn't known for out-of-the-box captaincy but it was clever to hand Peterson the new ball. Strauss tried to take an attacking approach by using his feet, but could only pick out de Villiers, who took a fine running catch at deep midwicket. If that was a bonus for South Africa they could barely believe what happened three balls later when Pietersen pushed forward and got a regulation edge low to first slip. Bell soon became Peterson's third as he pushed a return catch back to the bowler after being beaten in the flight.
Ravi Bopara, back in the side at the expense of Paul Collingwood, set about the recovery with Jonathan Trott, who was saved by the DRS after being given lbw against Imran Tahir on 20. Bopara nearly ran himself out on 26 - it wouldn't have been the first time - but a dive just saved him, then he broke a run of singles with a handsome straight drive for six before Trott reached fifty from 87 balls.
Having used up considerable time Trott needed to up the tempo but Tahir pulled off a fine return catch after deceiving his former Warwickshire team-mate in the flight. Prior had the chance to build an innings after previously needing to slog from the start but was undone by Morkel.
Bopara's 60, his first ODI fifty since November 2008, remained the top score and will have given him huge confidence for the rest of the tournament as he showed he could adapt to conditions. The lower order couldn't build momentum against Tahir and failing to use up 26 deliveries looked like being costly. However, once again England dug deep when all seemed lost and gave the World Cup another memorable finish.
