MUSCAT: Bangladesh spinners Mahedi Hasan and Shakib Al Hasan claimed five wickets between them but Chris Greaves helped Scotland post 140-9 in their Twenty20 World Cup clash on Sunday.
The spin duo justified their captain's decision of bowling first by taking regular wickets but Greaves gave Scotland crucial runs with his late cameo of 45 in Muscat.
Scotland tried to rebuild after losing skipper Kyle Coetzer for nought but Mahedi soon struck twice in an over to send back Matthew Cross, for 11, and opener George Munsey, for 29.
Shakib joined forces with another double strike and his wicket of Michael Leask for nought got him past Sri Lanka's Lasith Malinga as the leading wicket-taker in T20 internationals.
Bangladesh opt to bowl against Scotland in T20 World Cup
Shakib, who is the only player to achieve a T20 double of 1000 runs and 100 wickets, returned figures of 2-17 while Mahedi was the wrecker-in-chief with 3-19.
Greaves, batting at number seven, hit back with four fours and two sixes in his 28-ball knock as Scotland plundered 53 runs from the last 30 deliveries.