Opening batsman Tamim scored 158 off 136 balls to higher his personal benchmark for the best ODI Bangladesh rating, whereas he grew to become the primary participant from his nation to succeed in 7,000 runs in 50-over cricket.
His knock anchored Bangladesh’s innings and massive stands with Mushfiqur Rahim (55) and Mahmudullah (41) contributed to an imposing rating of 322-8.
Zimbabwe have been in hassle at 225-7 within the 42nd over when a giant middle-order partnership between Wesley Madhevere and Sikandar Raza got here to an finish.
An excellent eighth-wicket stand of 80 from Tinotenda Mutombodzi (34) and Donald Tiripano (55 not out) offered hope, however the guests simply fell brief in Sylhet.
Tamim, whose knock included 20 fours and three sixes, placed on 87 with Mushfiqur and 106 with skipper Mahmudullah earlier than ultimately driving Carl Mumba to Mutombodzi at lengthy off.
Tinashe Kamunhukamwe scored a half century in reply earlier than being bowled by Taijul Islam, who additionally ended the damaging 80-run partnership between Madhevere (52) and Raza (66).
When the latter fell to Mashrafe Mortaza it appeared the sport was up however Mutombodzi and Tiripano mixed down the order to arrange an exciting finale.
However, Mutombodzi performed a straight one to lengthy on within the remaining over and Zimbabwe have been unable to search out the runs they wanted to drive a winner-takes-all encounter.
Get breaking information alerts.
You have already subscribed