Opener Tamim Iqbal struck an unbeaten half-century to guide Bangladesh to an eight-wicket win over Zimbabwe in the opening match of a tri-nation one-day international tournament in Dhaka on Monday.Tamim scored 84 off 93 balls at the Sher-e-Bangla National Stadium as Bangladesh cruised to 171-2 in just 28.3 overs.The hosts earlier dispatched Zimbabwe for 170 in 49 overs as left-arm spinner Shakib Al Hasan claimed 3-43.Sikandar Raza top-scored for the visitors with 52 as well as taking 2-53.Bangladesh never looked in trouble, with Shakib striking twice in the first over after skipper Mashrafe Mortaza won the toss and opted to bowl.Mashrafe and Mustafizur Rahman quickly reduced Zimbabwe to 51 for four, before Raza provided some brief resistance to his dogged 99-ball innings.Peter Moor supported Raza with 33 before Rubel Hossain (2-24) took two wickets off successive balls, fast-tracking Zimbabwe’s collapse and becoming Bangladesh's fifth bowler to claim 100 ODI wickets.Mustafizur, who claimed 2-29, produced an off-cutter to uproot Blessing Muzarabani's off-stump and end Zimbabwe’s innings.Bangladesh beat Zimbabwe by 8 wickets in the opening match of ROCKET Tri-Nation ODI Series 2018.#BANvZIM pic.twitter.comOERqPlCZQV— Bangladesh Cricket (@BCBtigers) January 15, 2018×Tamim, who hit eight fours and a six, lost his opening partner Anamul Haque early on for 19 but added 78 with Shakib (37) for the second wicket to set up the innings for Bangladesh.Shakib -- who won the man of the match award -- said the win stood the hosts in good stead ahead of their match against Sri Lanka, the other team in the tri-nation series."Keeping up momentum is very important. This win should give us some confidence before facing Sri Lanka, who I think will offer us a tough challenge," he said.Zimbabwe captain Graeme Cremer blamed poor batting for their defeat."It was not one of those wickets where you could score easily. We had a lot of soft dismissals in our batting line-up," he said.Zimbabwe play Sri Lanka in their next match of the tournament at the same ground on Wednesday.Also see Zimbabwe's innings.