Mashrafe Mortaza was the hero for Bangladesh as they grabbed a sensational last-ball victory over Ireland to secure a 3-0 whitewash in their International T20 series.
Ireland squandered a strong start to make only 140 after winning the toss at Stormont, Mortaza taking 4-19, before he then smashed 30 as his side prevailed by two wickets.
Eleven came from Ireland's first over but Paul Stirling could only make 17 and William Porterfield, having hit a six into the media tent, tried to repeat the stroke two overs later but holed out off Mortaza for 28.
Niall O'Brien followed for 22, brother Kevin was dismissed for a duck and the wicket of Andrew Poynter (one) gave Mortaza figures of 4-8 at that stage and left Ireland 84-5.
John Mooney made 12 and Gary Wilson and Trent Johnston both cleared the ropes before the former fell for 22, Johnston remaining on 24 not out to see his side to 140-8.
Bangladesh openers Tamim Iqbal and Mohammad Ashraful put on 62 in 9.2 overs before the latter fell for 24.
But Iqbal swiftly followed and a flurry of wickets, as Stirling took 3-21 and Ziaur Rehman was run out without facing, left the Tigers 87-6.
It was Mortaza to the rescue once again, though, as he hit 30 from only 13 balls before perishing to Kevin O'Brien, who had fumbled the last of the all-rounder's four sixes over the rope.
Mushfiqur Rahim's dismissal in the last over set up a tense finish but Elias Sunny saw Bangladesh home.