Sylhet, March 3: Zimbabwe almost pulled off a stunning win but Bangladesh edged past their spirited rivals, in the end, to save the day, registering a thrilling four-run victory here in the second ODI on Tuesday. After Tamim Iqbal's record-breaking 158 which propelled Bangladesh to 322/8, Zimbabwe looked to be out of reckoning as they slipped to 225/7 in the 42nd over. But Donald Tiripano (55 off 28 balls) and Tinotenda Mutombodzi (34 off 21 balls) launched a stirring counter-attack with an eighth-wicket partnership that brought 80 runs in just 7.3 overs. Bangladesh vs Zimbabwe, 2nd ODI Match Summary.

Tiripano struck five massive sixes, including two in the final over, but he needed to hit another one off the final ball to secure an unlikely win. Al-Amin Hossain held his nerve at the last to seal the series for Bangladesh. Chasing a stiff 323 for a win, Zimbabwe never looked in the chase before Tiripano and Mutombodzi joined hands. For the hosts, Taijul Islam picked up three wickets. For the tourists, Sikandar Raza top-scored with 66 while opener Tinashe Kamunhukamwe and 19-year old Wesley Madhevere also scored 51 and 52 respectively. Tamim Iqbal Becomes First Bangladeshi Batsman to Score 7000 ODI Runs, Achieves Feat in BAN vs ZIM 2nd ODI 2020.

Earlier, Iqbal became the first Bangladesh batsman to score 7,000 ODI runs, after he roared back to form with a crackling 158. The hosts rode his heroics to post 322/8 in 50 overs after electing to bat first. Tamim, who played his first ODI in nine months in the first match, had taken a break from cricket in the second half of 2019.

The highest Tamim has scored in his last seven innings in ODIs is just 36, but on Tuesday he looked his usual best as he took 136 deliveries to get to 158 with the help of 20 fours and three sixes. The 30-year-old has been Bangladesh's leading run-getter in one-dayers and this feat adds another feather to his cap. Bangladesh also improved their highest total against Zimbabwe -- made just two days ago -- by a run.

Brief scores: Bangladesh 322/8 in 50 overs (Tamim Iqbal 158, Mushfiqur Rahim 55; Carl Mumba 2/64, Donald Tiripano 2/55; Zimbabwe 318/8 in 50 overs (Sikandar Raza 66, Donald Tiripano 55 not out; Taijul Islam 3/52)

(The above story first appeared on LatestLY on Mar 03, 2020 11:51 PM IST. For more news and updates on politics, world, sports, entertainment and lifestyle, log on to our website latestly.com).