Chittagong - Skipper Shakib Al Hasan led from the front as Cricket World Cup hosts Bangladesh trounced lowly Canada by nine wickets in a one-sided practice match on Saturday.
Shakib grabbed three wickets for five runs with his left-arm spin as Canada were shot out for 112 in 37.3 overs after being sent in to bat at the Zahur Ahmed Chowdhury stadium in Chittagong.
The left-handed opening pair of Tamim Iqbal and Imrul Kayes then put on 106 by the 17th over to ensure the day-night match finished early.
Tamim smashed seven boundaries and three sixes in his 69 off 50 balls before he was bowled by Rizwan Cheema when just seven runs remained for victory.
Kayes remained unbeaten on 39 and Junaid Siddique was on one when the hosts surpassed the modest target in the 20th over.
Shakib was supported in the field by two wickets apiece from seamers Shafiul Islam and Rubel Hossain and off-spinner Mohammad Mahmudullah.
Canada were reduced to 22-2 by the seventh over before skipper Ashish Bagai (30) and Amarbir Hansra (22) added 39 for the fourth wicket.
But the Canadians lost wickets at regular intervals and were bowled out with 12.3 overs still remaining in their innings.
The warm-up match, which did not have official status, involved all the 15 players from either side, but batting and fielding was restricted to 11.
Bangladesh take on co-hosts India in the World Cup opener in Dhaka on February 19.
Canada's first match is against the third co-host, Sri Lanka, in the island's southern town of Hambantota on February 20.