Lance Klusener's heavy-hitting heroics in 1999 were a feature of that year's tournament.
Klusener throws the bat
In any other World Cup South Africa's Super Six victory over Pakistan would have been the match of the tournament.
A sensational run chase with the player of the tournament to the fore - what more could you ask for?
As it was, it was not even the best match South Africa were involved in.
Since their re-admittance to international cricket, South Africa have consistently flattered to deceive at the World Cup.
1999 promised to be different and having qualified top of their group, Hansie Cronje's team opened the second stage of the tournament with a match against their fellow group winners.
Pakistan and South Africa were installed as favourites with the former just taking the edge with the bookies.
Wasim Akram won the toss and elected to bat but his top order found South Africa's bowlers hard to get away.
Shaun Pollock was the pick of the bunch, going for only 15 runs from his opening eight over burst.
5 June 1999
South Africa won by 3 wickets
Pakistan: 220 for 7 (50 ovs)
Moin Khan 63
Abdul Razzaq 30
Steve Elworthy 2 for 23
South Africa: 221 for 7 (49 ovs)
Jacques Kallis 54
Lance Klusener 46
Shaun Pollock 30
Azhar Mahmood 3 for 24
Shoaib Akhtar 2 for 51
And Steve Elworthy, who claimed the first wicket of the day in the 14th over, finished with two for 23 off his 10 overs
It was only when Moin Khan came to the crease that the score accelerated.
The wicketkeeper walked out with the score on 118 and proceeded to cart South Africa's bowlers to all corners of Trent Bridge.
Six fours and two sixes helped Moin to a scintillating 63 off 56 balls and he single-handedly hauled Pakistan past 200 after they had stumbled to 170 with only seven overs left.
Although Pakistan's total of 221 was the lowest of the Super Six stage, South Africa made heavy weather of matching it.
At 58 for five, after 20 overs of their reply, Cronje's team were in serious trouble.
But Jacques Kallis and Shaun Pollock had time on their side and set about a re-building job.
They patiently put on 77 runs building a platform from which Lance Klusener could launch the final assault.
Klusener had been the star of the show at the World Cup and he did not disappoint.
After a slow start, mirroring the match, the fireworks began.
KLUSENER AT THE WORLD CUP
v India 12* (4 balls)
v Sri Lanka 52* (45 balls)
v England 48* (40 balls)
v Kenya Did not bat
v Zimbabwe 52* (58 balls)
v Pakistan 46* (41 balls)
v New Zealand 4 (5 balls)
v Australia 36 (21 balls)
v Australia 31* (16 balls)
He came to the wicket with 86 runs required from 14 overs and matched Kallis' patience before his partner was out with 45 needed of 40 balls.
That soon became 41 off 27 before Klusener sparked into life, 16 runs off three Shoaib Akhtar and the runs kept coming with Wasim the next to feel the force as another Klusener shot flew over the boundary rope.
Klusener had swung the match back in South Africa's favour and the equation left nine runs required from two overs.
Another six, this time off Saqlain Mushtaq and then a skied shot that was dropped by Saeed Anwar saw South Africa home.