Free-scoring Eoin Morgan made England's highest individual Twenty20 score to lead them to a one-run victory over South Africa under the Duckworth/Lewis method after a rain-hit match at the Wanderers on Friday.
The Irishman scored 85 not out off just 45 deliveries and shared a fourth-wicket partnership of 98 in nine overs with captain Paul Collingwood (57) as England racked up 202 for six, their highest total in Twenty20 cricket.
South Africa had reached 127 for three after 13 overs when the umpires called the players from the field due to heavy thundershowers. According to Duckworth/Lewis calculations, South Africa needed to have scored 129 to win the match.
The slightly-built Morgan showed he is a lethal batsman as he smashed five sixes and seven fours, with tremendous power and timing, as well as skilful improvisation.
His 85 not out surpassed the 79s scored by Collingwood against West Indies in 2007 and by Kevin Pietersen versus Zimbabwe in 2007/8.
England's total also improved on the 200 for six they scored against India in Durban in 2007/8 during the ICC World Twenty20.
England made a poor start on Friday with Charl Langeveldt trapping Joe Denly leg-before with the first ball of the match and fellow opener Alastair Cook being dismissed for 11 by Ryan McLaren, also lbw.
But South African-born Jonathan Trott gave the innings some momentum with his 33 off 25 balls before Collingwood, who needed just 27 balls to reach his half-century, and Morgan savaged the bowling.
McLaren was the best of the bowlers with three for 33.
South Africa made a flying start in their reply, openers Graeme Smith and Loots Bosman hitting eight sixes between them as they raced to 97 without loss in 8.2 overs.
Luke Wright provided England with a much-needed breakthrough when he had Smith caught at deep point for 41 off 23 balls.
The loss of Bosman, dismissed by off-spinner Graeme Swann for 58 off 31 deliveries, and JP Duminy for six were further blows to South Africa's run-chase as rain began to fall.
The hosts needed eight runs off the 13th over to stay ahead of the Duckworth/Lewis equation and Collingwood called back new-ball bowler James Anderson.
South Africa's chase then stalled as they could only collect five singles and a wide to lose the match in the dying stages, having been ahead for all but the final over.
J. Denly lbw b Langeveldt 0
A. Cook lbw b McLaren 11
J. Trott run out (Smith/Van der Merwe) 33
P. Collingwood c Botha b McLaren 57
E. Morgan not out 85
L. Wright c De Villiers b Steyn 2
M. Prior c Morkel b McLaren 0
T. Bresnan not out 3.
Extras: (lb-5, w-6) 11
Total: (for six wickets, 20 overs) 202
Fall of wickets: 1-0, 2-25, 3-61, 4-159, 5-167, 6-169.
Did not bat: G. Swann, S. Mahmood, J. Anderson.
Bowling: Langeveldt 4-0-39-1 (w-2), McLaren 4-0-33-3 (w-2), Steyn 4-0-40-1, Morkel 2-0-32-0, Van der Merwe 2-0-17-0, Botha 4-0-36-0 (w-2).
G. Smith c Morgan b Wright 41
L. Bosman c Collingwood b Swann 58
J P. Duminy lbw b Mahmood 6
A. de Villiers not out 10
A. Morkel not out 9.
Extras: (w-3) 3
Total: (for three wickets, 13 overs) 127
Fall of wickets: 1-97, 2-101, 3-112.
Did not bat: R. McLaren, R. van der Merwe, J. Botha, D. Steyn, C. Langeveldt
Bowling: Anderson 3-0-24-0 (w-1), Bresnan 2-0-25-0, Mahmood 3-0-31-1 (w-1), Wright 2-0-17-1 (w-1), Swann 3-0-30-1.