Cape Town - Chris Gayle blasted 77 off 31 balls as the West Indies beat South Africa by four wickets in the first Twenty20 international at Newlands on Friday.
The big left-hander thrashed eight sixes and five fours in a brutal assault on South Africa's bowlers.
His innings included an extraordinary sequence during which he hit 52 runs off 11 balls - five sixes, five fours and a two.
After making only one run off the first six balls he faced, he reached his half-century off 17 balls.
Only India's Yuvraj Singh, who reached his half-century off 12 balls against England in Durban during the 2007 World Twenty20, has reached 50 off fewer deliveries.
"It's a captain's nightmare," admitted Proteas Faf du Plessis. "I thought we posted a really good total."
West Indian captain Darren Sammy said victory helped heal some of the wounds caused by South Africa's comfortable 2-0 win in the preceding three-match Test series.
"We were determined to make up for the Test series," said Sammy of Friday's winning team which featured only four of the Test side.
Despite Gayle's assault, there were only four balls to spare when the West Indies completed their win by passing their target of 166.
Leg-spinner Imran Tahir led the South African fightback, taking three for 28 in four overs, including the wicket of Gayle, who gloved an attempted reverse sweep to wicketkeeper Morne van Wyk.
Gayle was second man out with the total on 114 off the last ball of the 11th over.
At that stage it looked as though the tourists would romp to victory. But four more wickets fell before Kieron Pollard pulled David Wiese to the midwicket boundary off the second ball of the last over.
Rilee Rossouw anchored the Proteas total of 165 for four with an unbeaten 51, made off 40 balls with five fours.
The most spectacular batting of the South African innings came from Du Plessis, who hammered 38 off 20 balls, with five fours and two sixes.
West Indian left-arm opening bowler Sheldon Cottrell took two for 33, while Jason Holder opened the bowling and conceded only 20 runs in an unbroken four-over spell, while claiming the wicket of Van Wyk.
AFP supplied the scoreboard:
R. Hendricks lbw b Cottrell 12
M. van Wyk c Gayle b Holder 17
F. du Plessis c Sammy b Russell 38
R. Rossouw not out 51
D. Miller c Bravo b Cottrell 24
F. Behardien not out 18
Extras (lb2, w3) 5
Total (4 wkts, 20 overs) 165
Did not bat: D. Wiese, W. Parnell, K. Abbott, K. Rabada, Imran Tahir
Fall of wickets: 1-30 (Hendricks), 2-33 (Van Wyk), 3-79 (Du Plessis), 4-127 (Miller)
Bowling: Cottrell 4-0-33-2 (2w), Holder 4-0-20-1, Russell 4-0-43-1 (1w), Nurse 3-0-24-0, Bravo 3-0-26-0, Sammy 2-0-17-0
D. Smith lbw b Imran Tahir 20
C. Gayle c Van Wyk b Imran Tahir 77
M. Samuels c Rossouw b Imran Tahir 41
D. Bravo c Hendricks b Parnell 8
K. Pollard not out 8
A. Russell c Abbott b Parnell 6
D. Ramdin c Abbott b Wiese 2
D. Sammy not out 0
Extras (b4, lb1, w1) 6
Total (6 wkts, 19.2 overs) 168
Did not bat: J. Holder, A. Nurse, S. Cottrell
Fall of wickets: 1-78 (Smith), 2-114 (Gayle), 3-147 (Bravo), 4-154 (Samuels), 5-161 (Russell), 6-164 (Ramdin)
Bowling: Abbott 4-0-30-0, Rabada 4-0-38-0, Wiese 2.2-0-20-1, Parnell 4-0-39-2, Imran Tahir 4-0-28-3, (1w), Behardien 1-0-8-0
Result: West Indies won by four wickets
Man of match: Chris Gayle (WIS)
Toss: South Africa
Series: West Indies leads the three-match series 1-0
Umpires: Johan Cloete and Shaun George (both RSA)
TV umpire: Adrian Holdstock (RSA)
Match referee: Ranjan Madugalle (SRI)
11 January - Johannesburg
14 January - Durban.