Sabbir Rahman scored a brilliant half-century to set up a 23-run win for Bangladesh over Sri Lanka in the Asia Cup Twenty20 in Dhaka on Sunday.
Sabbir hit 80 off 54 balls as Bangladesh posted a respectable 147-7 and then restricted Sri Lanka to 124-8 for their maiden win over the islanders in the Twenty20 format.
The win, Bangladesh's second in three matches in the tournament, kept the hosts firmly in the race for a place in the final on March 6. They will face Pakistan in their last league match on March 2.
Al-Amin Hossain claimed 3-34 while Shakib Al Hasan chipped in with 2-21 as Sri Lanka collapsed from 76-1 to lose their last seven wickets for 41 runs.
Dinesh Chandimal was dropped on the second ball of the innings and went on to make a run-a-ball 37, the highest in Sri Lanka's innings.
Shehan Jayasuriya was the only other notable run getter for Sri Lanka with 26 from 21 balls.
"We have always struggled a bit in Twenty20. This was a good win for us," said Bangladesh captain Mashrafe Mortaza.
"The wicket was pretty good to bat on. With 147, you can still fight it out. After a couple of catches missed, we stood up and did our best."
Sri Lanka captain Angelo Mathews rued the loss of wickets.
"We just lost our way, and once we hit that 12-runs-an-over mark, we just kept losing wickets," said Mathews
Leading Sri Lanka in absence of the regular captain Lasith Malinga, Mathews opened the bowling and struck Mohammad Mithun plumb in front for a duck in the second ball of the innings.
Mathews then took a catch off Nuwan Kulasekara to remove the other opener Soumya Sarkar, also for a duck, giving Sri Lanka a solid start to the game.
Sabbir launched a counter-attack, hitting Kulasekara for three fours and a six off consecutive balls in the fourth over to seize the momentum back for the hosts.
He continued in the same vein despite the run out of Mushfiqur Rahim for four at the other end and shared 82 runs with Shakib for the fourth wicket stand.
Shakib was happy to play second fiddle as Sabbir flayed Sri Lanka's bowlers to complete his third Twenty20 international fifty off 38 balls with a six off Shehan Jayasuriya over midwicket.
"It was a good opportunity to come in early. I just rotated the strike and played to my strength," said man of the match Sabbir.
Medium pacer Dushmantha Chameera ended his onslaught when he deceived the right-hander with a slower delivery to force a catch at midwicket to Jayasuriya.
Chameera took an edge from Shakib, who made 32 off 34 balls, in the next over and added Nurul Hasan to his tally to finish with 3-30.
Pakistan will face the UAE in the next match of the tournament on Monday.
Mohammad Mithun lbw b Mathews 0
Soumya Sarkar c Mathews b Kulasekara 0
Sabbir Rahman c Jayasuriya b Chameera 80
Mushfiqur Rahim run out 4
Shakib Al Hasan c Chandimal b Chameera 32
Mahmudullah not out 23
Nurul Hasan c Mathews b Chameera 2
Mashrafe Mortaza run out 2
Extras (b1 w-2 nb1) 4
Total ( seven wickets; 20 overs) 147
Fall of wickets: 1-0 (Mithun), 2-2 (Soumya) 3-26 (Rahim), 4-108 ( Sabbir), 5-123 ( Shakib), 6-140 ( Nurul), 7-147 (Mortaza)
Did not bat: Al-Amin Hossain, Mustafizur Rahman, Taskin Ahmed
Bowling: Mathews 3-0-8-1, Kulasekara 4-0-44-1, Perera 1-0-14-0, Jayasuriya 3-0-21-0, Herath 4-0-24-0, Dilshan 1-0-5-0, Chameera 4-0-30-3 (nb1 w2)
D. Chandimal c Taskin b Mahmudullah 37
T. Dilshan c Soumya b Shakib 12
S. Jayasuriya st Nurul b Shakib 26
A. Mathews c Shakib b Al-Amin 12
T. Perera lbw b Mustafizur 4
M. Siriwardana c Sabbir b Mortaza 3
D. Shanaka c Rahim b Al-Amin 14
C. Kapugedera not out 12
N. Kulasekara c Soumya b Al-Amin 0
D. Chameera not out 1
Extras ( w3) 3
Total ( eight wickets; 20 overs) 124
Fall of wickets: 1-20 (Dilshan), 2-76 (Chandimal), 3-78 (Jayasuriya) 4-85 (Perera),5-92 (Siriwardana),6-102 (Mathews), 7-116 (Shanaka), 8-117 (Kulasekara)
Did not bat: R. Herath
Bowling: Taskin 3-0-19-0, Al-Amin 4-0-34-3, Shakib 4-0-21-2 (w1), Mustafizur 4-0-19-1(w1), Mortaza 3-0-17-1(w1), Mahmudullah 2-0-14-1
Result: Bangladesh won by 23 runs
Umpires: Anil Chaudhary (IND) and Shozab Raza (PAK)
TV umpire: Anisur Rahman (BAN)
Match referee: Jeff Crowe (NZ)
Sri Lanka innings
Bangladesh have stunned defending champions Sri Lanka by 23 runs in the Asia Cup T20 match in Dhaka on Sunday.
Chasing a target of 148, Sri Lanka were off to a steady start and were cruising at 76-1 in the 11th over.
But the dismissal of Chandimal (37) and Jayasuriya (26) after a stand of 56 saw saw the innings flounder to finish on 124-8 with the last 10 overs producing 58 runs for the loss of seven wickets.
Al-Amin claimed three for 34 and Shakib two for 21.
Earlier, Sabbir Rahman's breezy 80 off 54 balls propelled Bangladesh after a shaky start to 147-7.
Al-Amin claims his third wicket. SL 117-8, 19.3 overs.
Nuwan Kulasekara c Soumya Sarkar b Al-Amin Hossain 0 (1b)
Al-Amin strikes the final nail in the coffin as Shanaka perishes. SL 117-7, 19.1 overs.
Dasun Shanaka c Mushfiqur Rahim b Al-Amin Hossain 14 (14b 0x4 1x6)
Shanaka smashes a monster six off Al-Amin which is the first boundary for Sri Lanka after the 11th over. SL 111-6, 18 overs.
Al-Amin strikes getting the big wicket of Mathews with Shakib pouching the skier on his second attempt. SL 102-6, 17.1 overs.
Angelo Mathews c Shakib Al Hasan b Al-Amin Hossain 12 (20b)
Another goes down as Siriwardana fails to clear the midwicket fielder with the requiring now soaring over 10 an over. SL 92-5, 15 overs.
Milinda Siriwardana c Sabbir Rahman b Mashrafe Mortaza 3 (4b)
Mustafizur strikes trapping Thisara leg before. SL 85-4, 13.2 overs.
Thisara Perera lbw b Mustafizur Rahman 4 (6b)
Chandimal and Jayasuriya have fallen in quick succession getting a rush of blood and Bangladesh are back in the hunt. SL 77-3, 11.3 overs.
Shehan Jayasuriya st Nurul Hasan b Shakib Al Hasan 26 (22b 1x4 2x6)
Dinesh Chandimal c Taskin Ahmed b Mahmudullah 37 (37b 4x4)
Sri Lanka are 66-1 at the halfway stage requiring 82 off 60 balls.
Chandimal has jabbed Mustafizur to third man for another boundary. SL 44-1, 6 overs.
Jayasuriya is on song using his dancing shoes to slam Al-Amin back over the bowler's head for a six while Chandimal picks up a boundary with late slice past the keeper. SL 38-1, 5 overs.
Jayasuriya opens his account by driving Shakib through the covers for a boundary. SL 26-1, 4 overs.
Sarkar takes a stunning catch in the deep to get rid of Dilshan. SL 20-1, 3.1 overs.
Tillakaratne Dilshan c Soumya Sarkar b Shakib Al Hasan 12 (9b 2x4)
Dilshan gets into his stride with a couple of boundaries off Taskin. SL 20-0, 3 overs.
Chandimal is dropped on 0 by Sarkar at slip off Taskin before jabbing to third man for a boundary as Sri Lanka begin chasing 148.
A fluent half century by Sabbir (80) helped Bangladesh make 147 after being reduced to 26-3 in the fifth over.
Sabbir figured in a breezy 82-run stand for the fourth wicket with Shakib.
Chameera claimed three for 30 bowling in the death overs.
Bangladesh recover to make 147-7 with Mortaza being last man out.
Chameera claims his third wicket. Ban 140-6, 19.2 overs.
Nurul Hasan c Mathews b Chameera 2 (5b)
Mahmudullah is providing the finishing flourish hammering a boundary and six off Kulasekera. Ban 139-5, 19 overs.
Chameera gets rid of the Shakib with a delivery which reared sharply. Ban 123-5, 17.2 overs.
Shakib Al Hasan c Chandimal b Chameera 32 (34b 3x4)
Sabbir is on fire dragging Chameera from outside off to clobber him for a six before holing out to the fielder at midwicket. Ban 108-4, 16 overs.
Sabbir Rahman c Jayasuriya b Chameera 80 (54b 10x4 3x6)
Sabbir is continuing to find the boundaries with ease as Bangladesh are perfectly placed for the assault in the final overs. Ban 97-3, 15 overs.
Sabbir brings up his 50 off 38 balls clubbing Jayasuriya for a six with the fielder on the boundary tipping it over which is followed by sizzling boundaries on either side of the wicket. Ban 84-3, 13 overs.
Shakib gets a boundary with a late cut off Herath. Ban 52-3, 8 overs.
Sabbir gets a streaky boundary past the keeper before punching Thisara through the offside and pulling to midwicket for three consecutive boundaries. Ban 41-3. 6 overs.
Bangladesh are in a spot of bother as Rahim takes off a for a single which was not there. Ban 26-3, 4.5 overs.
Mushfiqur Rahim run out 4 (9b)
Kulasekera goes for 24 as Sabbir smacks three boundaries and six off consecutive balls. Ban 24-2, 4 overs.
Bangladesh are reeling as Sarkar departs offering a simple catch. Ban 2-2, 1.3 overs.
Soumya Sarkar c Mathews b Kulasekara 0 (3b)
Mathews has struck with his second delivery trapping Mithun leg before. Ban 01-. 0.2overs.
Mohammad Mithun lbw b Mathews 0 (2b)
Bangladesh have won the toss and opted to bat against Sri Lanka who are minus their regular captain Lasith Malinga in the fifth match of the Asia Cup T20 in Dhaka on Sunday.
Thisara comes in for Malinga while the hosts are unchanged.
Bangladesh: Nurul Hasan, Soumya Sarkar, Sabbir Rahman, Mohammad Mithun, Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah, Mashrafe Mortaza, Al-Amin Hossain, Mustafizur Rahman, Taskin Ahmed
Sri Lanka: LD Chandimal, TM Dilshan, TAM Siriwardana, MD Shanaka, AD Mathews, CK Kapugedera, DSNFG Jayasuriya, NLTC Perera, KMDN Kulasekara, HMRKB Herath, PVD Chameera