South Africa became the fifth team to reach the World Cup quarter-finals with an emphatic 131-run victory over Ireland in Kolkata.
The Proteas became the first side from Group B to progress to the last eight after JP Duminy's eye-catching innings of 99 helped them post 272-7.
Ireland never threatened the total, collapsing to 141 all out in 33.2 overs as their dreams of reaching the knockout stage for the first time went up in smoke.
William Porterfield's side, who produced the shock of the tournament with victory over England earlier in the campaign, would have fancied their chances of claiming a similar scalp when South Africa were reduced to 117-5 batting first, however Duminy's fluent innings put paid to such hopes.
Having won the toss, the Irish made full use of their outfield prowess with two run outs to put the Proteas on the back foot.
Captain Graeme Smith and talisman Jacques Kallis were both sent on their way by direct hits, but not before an outstanding boundary catch from George Dockrell gave Ireland the first breakthrough.
Hashim Amla (18) had signalled plenty of early intent with a powerful six off Boyd Rankin (1-59) over midwicket, however the Warwickshire seamer got his revenge when the Proteas opener slashed hard to third man and Dockrell clung on in spectacular style.
The fielding faltered only temporarily when Morne van Wyk - promoted to number three in the order - was dropped twice, but John Mooney made amends with a direct hit to send Smith on his way for only seven.
Van Wyk had steadied after his lifelines to build a patient 42, but Dockrell (1-37) bowled him before another run out saw dangerman Kallis depart for just 19.
With their confidence running high, Ireland halted the Proteas' recovery again with Paul Stirling having Francois du Plessis snared at slip, but Duminy and Colin Ingram finally provided some respite with an 87-run stand.
Both batsmen overcame slow starts to frustrate Ireland as Ingram struck six boundaries for his quickfire 46 off 43 balls before being bowled by Trent Johnston (1-76).
Duminy struck six fours and one six and looked destined to bring up his maiden World Cup century before selflessly holing out to Kevin O'Brien on 99.
Nevertheless, the damage had already been done by the left-hander, who steered South Africa up to a daunting final total.
Only Gary Wilson came out of Ireland's run chase with any credit, his spirited knock of 31 adding a tinge of respectability to a disappointing batting display.
Pace bowlers Morne Morkel (3-33) and Dale Steyn (0-13) posed plenty of problems on a lively pitch early on, the former finishing with three wickets to his name.
Two of those strikes came in his opening spell, openers Porterfield and Stirling both caught in the slips after loose shots outside off stump.
Ireland wicketkeeper Niall O'Brien was the next to fall with the score on 35 when he became Kallis' 261st ODI wicket, edging through to Van Wyk.
Spin did the bulk of the damage thereafter, Johan Botha (1-32) starting the ball rolling when he trapped Ed Joyce lbw for 12.
Surrey batsman Wilson and Kevin O'Brien briefly stemmed the flow of wickets with a 41-run partnership for the fifth wicket, however when both fell with the score on 92 to Robin Peterson (3-32), the game was as good as up.
Wilson was caught on the crease lbw for 19 while O'Brien tried one shot too many and holed out to Amla at long-off.
Left-arm off-spinner Peterson made Alex Cusack his third victim and it was then left to Morkel to return and claim the match-clinching wicket of Dockrell.