Tamim missed the one-off Test against Zimbabwe earlier this month because of the injury, but played in all the ODI internationals, saying he could manage" the pain.
Put in to bat after Tamim won the toss, Zimbabwe exceeded the expectations of captain Brendan Taylor by posting their highest total of the series.Taylor set his team a target of 280 as they strove to prevent three consecutive losses having fallen by 155 runs and three wickets in the previous matches.
Wesley Madhevere (2-45) and Tiripano (2-61) were the most successful home bowlers and Luke Jongwe (1-44) was the other wicket-taker.
Bangladesh captain Tamim Iqbal defied a knee injury to score 112 and set up a five-wicket victory and a 3-0 one-day international whitewash of Zimbabwe on Tuesday.
An unbeaten sixth-wicket partnership between Nurul Hasan (45) and Afif Hossain (26) assured Bangladesh's clean sweep.
After scoring 20 and being out for a duck in the first two matches, the skipper let loose at the third attempt, scoring at a rate of more than a run a ball to record his 14th ODI century.
He faced 97 deliveries in a 149-minute stand and struck eight fours and three sixes before becoming one of four Bangladeshis caught by wicketkeeper Regis Chakabva, off a Donald Tiripano delivery.
It was a very good wicket and Zimbabwe batted exceptionally well. They could have made 25-30 more runs but we bowled well in the last few overs, then responded well to the batting challenge," said Tamim.