Bangladesh stunned South Africa on Saturday, winning the sides' Super Eight clash in Guyana by 67 runs.
Bangladesh recorded one of the biggest upsets in the history of the World Cup when they beat the world's top ranked one-day team South Africa by 67 runs at Guyana's Providence Stadium.
It was their second major shock of the tournament, following a surprise success over India in the group stage.
Bangladesh made 251 for eight, thanks mainly to experienced middle-order batsman Mohammad Ashraful, who made a wonderful 87 from 83 balls.
Then, their left-arm bowlers, both spin and swing, put relentless pressure on the South African batsmen, dismissing them for 184 with eight balls remaining, for one of the most memorable moments in their cricketing history.
Left-arm seamer Syed Rasel removed their two in-form batsmen, skipper Graeme Smith (12) and Jacques Kallis (32), as the Proteas struggled to 63 for two in the 16th over. And then their trio of spinners took over, strangling the powerful South African batting.
Smith, who scored four half-centuries in the tournament, lost his off stump as he attempted to guide Rasel to third man, leaving South Africa 18 for one in the sixth over.
Kallis and AB de Villiers shared a second-wicket stand of 45 before Kallis, who faced 36 balls and struck five fours, attempted to lift Rasel over long-on and gave a simple catch to Tamim Iqbal.
One run later, the spinners took centre stage.
De Villiers (15) was bowled by Razzak and South Africa plunged into further trouble when Ashwell Prince was run out for one, attempting a quick single to wide mid-on, with the score on 67.
Saqibul Hasan then had Mark Boucher caught at wide long-off and took a return catch with the next ball to remove Justin Kemp (seven) as South Africa limped to 87 for six.
Herschelle Gibbs (56 not out), who was off the field for most of the day with a strained calf, and veteran Shaun Pollock (17) made a good stand for the seventh wicket but just as they appeared to be bringing South Africa back into the game, Pollock was run out with the score on 132.
Gibbs, who used Prince as a runner, saw Andre Nel (one) caught and bowled by Mohammad Rafique five runs later, before Charl Langeveldt (nine) was trapped lbw by Abdur Razzak after the pair had added 25.
The game ended when Mortaza made good ground at midwicket to hold on to Makhaya Ntini's chipped shot.
Gibbs faced 59 balls and struck one four and two sixes in his innings.
Razzak finished with three for 25 from 9.4 overs while Rasel and Saqibul also picked up two scalps.
Earlier, man-of-the-match Ashraful had combined well with Aftab Ahmed (35) and Mashrafe Mortaza (25) to bring his side up to a testing score.
Ashraful and Ahmed came together with Bangladesh 84 for four in the 24th over, after Nel had threatened to undermine the top order with a hostile six-over spell that brought him three for 22.
Nel later completed his 10 overs with two more wickets to end with
five for 45, his best ODI figures.
Bangladesh got a good start from Javed Omar and Tamim who put on 42 for the first wicket, but Nel – who was introduced after 12 overs – shifted the balance in South Africa's favour with good swing and bounce.
Firstly, he removed Omar who was caught by Pollock at point after making 17 runs from 41 balls.
Nel then took a fine caught-and-bowled chance to remove Bangladesh captain Habibul Bashar (five) and then accounted for the threatening 18-year-old Tamim (38).
Saqibul (nine) was caught by Smith off Kallis with the score on 84 but Ashraful and Aftab stabilised the innings in their 86-ball partnership.
Aftab, who hit two fours and two sixes, faced 43 balls before Nel caught him off Ntini.
Ashraful lost Mushfiqur Rahim (six) to a run out but that brought Mortaza, who struck three fours and one six in his 16-ball innings, to the crease.
Ashraful was the last wicket to fall, flicking Nel to Langeveldt at fine leg for his well-crafted 87.
The result keeps Bangladesh in with a chance of the semi-finals, while also reinvigorating the chances of England and hosts the West Indies.
Steve Smith is not the best. This is surely legally binding, right?
We’ve not seen the last of Lord Gower yet.
Excitement is growing as cricket’s presence on terrestrial TV is about to expand.
The two ex-captains are never short of an opinion.
Stokes has denounced the publication for dredging up family heartache.
Isn’t it lovely to see the spinners reunite?
The pair will be 39 and 35 by the time of the next Ashes down under.
Jofra Archer and Matthew Wade left their Ashes rivalry on the pitch as they were spotted chatting and laughing in the post-series drinks.
Justin Langer has expressed doubt about David Warner’s ability to rediscover top form after he was terrorised by Stuart Broad in The Ashes
As cricket fans we’ve been bombarded by averages, over rates and bowling speeds this summer. Here are some of the lesser talked of numbers..