Bangladesh were bowled out for 58 - their lowest total in one-day cricket - as they suffered a demoralising nine-wicket defeat to West Indies.
Kemar Roach removed Tamim Iqbal with the third ball of the match and from then on the co-hosts crumbled in front of an expectant crowd in Mirpur.
Left-arm spinner Sulieman Benn mopped up the tail to finish with 4-18, while Roach and skipper Darren Sammy shared the other six wickets between them in an innings that lasted only 18.5 overs.
The final score mustered by Bangladesh was the fourth lowest in World Cup history and the worst ever by a Full Member nation.
Chris Gayle hit an unbeaten 37 to steer West Indies to such a meagre target with the small matter of 226 deliveries to spare.
By the time the left-handed opener, who passed 8,000 ODI runs in the process, becoming just the fourth West Indian to do so, pushed a single to long-on to end proceedings, the match - or mismatch as it turned out to be - had lasted less than two-and-a-half hours.
Their only casualty was Devon Smith, who was bowled by off-spinner Naeem Islam for nine. Darren Bravo kept Gayle company through to the early conclusion, ending up on nine not out.
The West Indies could never have imagined before play started that they would have things so easy in what was seen as a crucial fixture for both sides in Group B.
Home skipper Shakib-al-Hasan appeared to have made the right decision in opting to bat first after winning the toss.
That, though, was the only highlight for the Tigers. Within three balls they had lost the talismanic Tamim, caught at second slip after going for a wild drive at a full, wide delivery from the slippery Roach.
Sammy took the catch comfortably enough and, after a loose first over from Benn, made an immediate impact when he took over with the ball.
The all-rounder dismissed Imrul Kayes and Mushfiqur Rahim in successive overs and having launched a somewhat brief counter-attack, Junaid Siddique (25) was then hit on the boot right in front by a superb yorker from Roach.
Benn got in on the act when a confused Shakib was bowled through the gate not knowing whether to sweep or defend against his fellow left-armer.
The procession continued with Raqibul Hasan and Mohammad Ashraful perishing to loose drives at Sammy (3-21) and Roach (3-19) respectively, leaving the score at 56-8.
The last two wickets fell in a hurry to Benn, who found plenty of turn on a slow, cracked pitch; he had Shafiul Islam comfortably caught at second slip by Kieron Pollard and then two balls later clean bowled No.11 Rubel Hossain.
Bangladesh had lost their last five wickets for eights runs in under six overs, leading to their spectators showering paper onto the field. They will, perhaps, be glad to now move on to Chittagong for their next game, which is another crunch clash against an England side still smarting from their loss to Ireland.