One-day international, Khulna: Bangladesh 186-1 beat Zimbabwe 184-9 by nine wickets
Nafees has been in sparkling form against Zimbabwe
Shahriar Nafees' third consecutive one-day century against Zimbabwe helped Bangladesh to an easy nine-wicket win in the first of the five-match series.
Zimbabwe always looked like they were struggling after posting just 184-9.
Brendan Taylor (38) offered some resistance but Abdur Razzak's 4-33 helped restrict the tourists' score.
And the hosts cantered home, Nafees finishing unbeaten on 105 from 138 balls and Aftab Ahmed on 60 as they reached 186 with 4.3 overs to spare.
Only four Bangladeshis have scored a century in one-day internationals, but Nafees, who passed 1,000 runs during his knock, is the only batsman to make more than one.
And, having scored a century against Zimbabwe in Harare in August and then again in a Champions Trophy match in India last month, his performance does not bode well for the tourists.
The 20-year-old's performance built on left-arm spinner Razzak's career-best haul of 4-33.
Razzak was well supported by left-arm spinners Mohammad Rafique and Saqibul Hasan, who took two wickets apiece as the tourists lost their way after electing to bat.
The tourists put on 52 for the opening wicket through Taylor and Stuart Matsikenyeri (27), but then found runs hard to come by against the spin trio.
But Nafees and Ahmed did not find scoring as hard and, despite the loss of Mehrab Hossain Jr for just 13, led the hosts to a comfortable victory.