James Anderson and Jade Dernbach took seven wickets between them as England dismissed South Africa for a seemingly modest 211 in the third one-day international at The Oval on Friday.
Anderson finished with figures of four for 44 in 9.4 overs, including a spell of three for one in eight balls that polished off the Proteas innings with 20 balls left.
Meanwhile South Africa-born Jade Dernbach marked his return to England duty by taking three for 44 in nine overs on his Surrey home ground.
Dernbach's haul included the prize wicket of Hashim Amla, who made 150 in the Proteas' 80-run win at Southampton on Tuesday that put them 1-0 up in this five-match series following last week's washout in Cardiff and took them to the top of the world rankings in all three international formats.
Amla was again the tourists' top-scorer but the fact he was out for 43 on Friday said much about the difference between the two innings.
South Africa made a steady after AB de Villiers won the toss, with Amla and Graeme Smith sharing an opening partnership of 50 in 52 balls.
But Smith was bowled by Anderson for 18 after the left-hander charged down the pitch.
Amla looked in good touch as returned to the ground where, in July, he became the first South African to score a Test treble hundred.
However, England got him out relatively cheaply when Dernbach, in for the dropped Tim Bresnan, produced a full length delivery that nipped back and took the inside edge before hitting the stumps.
James Tredwell, replacing rested fellow off-spinner Graeme Swann, took two for 49 as both de Villiers (28) and JP Duminy (23) holed out to Ian Bell in the deep when well set.
Dean Elgar, in only his second innings at this level, batted well for his 42 until bowled by a slower ball from Dernbach, who last played for England in a one-dayer against Australia in July, that completely deceived the left-hander.
Dernbach, born in Johannesburg but who arrived in England as a schoolboy, struck again when Wayne Parnell edged to wicket-keeper Craig Kieswetter, a former South Africa Under-19 international.