Jonathan Trott hit 82 not out from 84 deliveries on Wednesday as England beat South Africa to reach the final of the ICC Champions Trophy.
Joe Root added 48 before being bowled by Jean-Paul Duminy, as England easily chased down their target of 176.
Earlier in the day, the England bowlers had torn through the South Africa attack, restricting them to 8-80 in the 23rd over.
But they were frustrated by the resistance of ninth-wicket pair David Miller and Rory Kleinveldt, as South Africa gave themselves a slim chance of victory by posting a score of 175 in the match at The Oval.
They made a dreadful start to the innings, and were two wickets down in as many overs, for just four runs.
First Colin Ingram (zero) was trapped lbw by James Anderson (2-14 from eight overs), before Hashim Amla (one) failed to draw his bat away from a harmless Steven Finn (1-45 from eight) delivery, feathering it into the hands of wicket-keeper Jos Buttler.
Robin Peterson (30) and Faf du Plessis looked like they might recover the innings, but the former was undone by Anderson in the 11th. A full and straight delivery hit the batsman on the knee, and he was dismissed lbw.
The South African wickets continued to fall, as they collapsed from 3-45 to 8-80.
First, AB de Villiers played a wild slash at Stuart Broad's (3-50 from 8.4) delivery, which was taken capably by Buttler for a duck, before Duminy (three) played onto his wicket from a James Tredwell (3-19 from seven) delivery.
Du Plessis (26) managed three fours, before a faster delivery from Tredwell scraped the edge of his bat with Buttler taking the catch.
Next to fall was Ryan McLaren (one).
He came down the wicket looking for a big score, it edged off his pad and while Broad was appealing for lbw, Trott, fielding at slip, noticed the batsman well out of his crease, and ran him out with an underarm throw.
Chris Morris fell two overs later, nicking Tredwell through for Buttler's fourth catch.
What followed was some excellent resistance, as David Miller and Rory Kleinveldt put on South Africa's biggest one day international ninth-wicket stand.
Miller (56 not out) hit two sixes in the 51 deliveries he faced, including a huge shot hit over long-off from Finn.
Together they got South Africa to 175, before Kleinveldt (43) gloved behind to prompt a superb diving catch from Buttler. Broad then made it two from as many deliveries as Lonwabo Tsotsobe edged behind to Buttler.
With captain Alastair Cook and Ian Bell at the crease England made a slow but steady response to their chase, but captain Cook (six) fell in the seventh over, trying to pull a short Morris (1-48 from eight) delivery, but edging to wicket-keeper De Villiers.
And they were soon in further trouble, when Bell (20) flicked at a Kleinveldt (1-10 from four) delivery, with De Villiers taking another catch.
With Root and Trott at the crease, however, England never looked in danger of losing the match, as the latter hit 11 boundaries in a fine innings.
Root would eventually fall in the 32nd over, when he failed in an attempted to sweep Duminy, but saw his leg stump castled. Eoin Morgan entered the fray and added two fours, ending up unbeaten on 15.
And the winning runs were fittingly hit by Trott who drove a Peterson shot past cover for four, as England finished on 3-179 to set up a final showdown with India or Sri Lanka, who meet on Thursday.
The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of Cricket Australia
First Posted 20 June, 2013 8:46AM AEST