Bangladesh sent West Indies crashing out of the World Twenty20 with a six-wicket victory at the Wanderers, Johannesburg.
Skipper Mohammad Ashraful led the way with the fastest ever international Twenty20 half century as the Tigers successfully chased down their opponents' 164-8 with two overs to spare.
Poor discipline once again proved the West Indies' downfall as dropped catches, misfields, overthrows and no-balls punctuated their performance.
The key partnership for Bangladesh was the one between Ashraful and Aftab Ahmed with the former reaching his fifty off just 20 deliveries with a pull for six.
Ahmed played a more considered knock, reaching his half-century from 43 balls as they added 100 together from 59 deliveries.
Ashraful finally went with 137 on the board, driving a full toss from Ramnaresh Sarwan straight to Chris Gayle at extra cover having made 61 from 27 with seven fours and three sixes.
Shakib al-Hasan (13) helped move the score along before holing out to Daren Powell, but it was too late for the Windies with Bangladesh needing just six more.
And it was left to Alok Kopali to hit the winning run with 13 balls remaining, leaving Ahmed unbeaten on 62 at the other end, having hit eight fours and a six from 49 balls.
Chris Gayle, who hammered the first ever Twenty20 hundred in the opening match on Tuesday, came crashing down to earth with a third ball duck as West Indies got the match off to the worst start.
Left-armer Syed Rasel took the wicket and completed his four overs for just 10 runs as the Windies struggled to gain early momentum.
Shivnarine Chanderpaul (37 off 31 balls) and Devon Smith (51 from 52) added 95 for the second wicket but it was by no means dazzling in the context of Twenty20.
Abdur Razzak claimed both scalps and with Ramnaresh Sarwan and Dinesh Ramdin failing to get going, Marlon Samuels (27) finally boosted the run rate with two sixes and two fours from one Ashraful over.
But it was Dwayne Smith whom the Windies had to thank for their total of 164-8, smashing four sixes and a four off the same bowler.
Left-arm spinner al- Hasan had the last laugh though, finishing with 4-34, including three wickets in the last over of the innings.
Ravi Rampaul then gave West Indies early hope by removing both Bangladesh openers but Ashraful and Aftab proved far too good.