Bangladesh moved a step closer to qualifying for the Super 10 stage of the ICC World Twenty20 after coasting to an eight-wicket victory over Nepal.
Fresh from a nine-wicket thumping of Afghanistan on Sunday, the host nation were equally ruthless in their second Group A match.
Having restricted Nepal to 126-5, Bangladesh successfully overhauled their opponents' total with 27 balls to spare at the Zahur Ahmed Chowdhury Stadium in Chittagong.
Shakib Al Hasan (37 not out) had home fans cheering when he sealed victory with a six, one of four maximums struck by the all-rounder in his 18-ball knock.
However Anamul Haque top-scored with 42 before he was run out. He put on an opening stand of 63 with Tamim Iqbal, who was the other wicket to fall in the run chase when he was caught off the bowling of Basant Regmi for 30.
Sabbir Rahman was unbeaten at the finish on 21 alongside Shakib, who had earlier helped restrict Nepal with a tidy four-over spell that cost just 22 runs.
Bangladesh's opening seam pairing of Mashrafe Mortaza (1-23) and Al-Amin Hossain (2-17) both impressed against a Nepal side that was always struggling once they slumped to 39-3 during the seventh over.
Paras Khadka and Sharad Vesawkar, who made 41 and 40 respectively, put on a fourth-wicket stand of 85 before Mortaza bowled the former to end the alliance.
Bangladesh will join Australia, India, Pakistan and West Indies if they beat Hong Kong in their final qualification match on Thursday.