Mushfiqur Rahim scored 99 and Mohammad Mithun 60 to help Bangladesh recover from 12-3 in their Asia Cup 2018 Super Four game against Pakistan and put up 239 – a total that proved 37 too many for the opponents.

Rahim, the Player of the Match, missed his second century of the competition by a whisker, but was pleased to have done his bit to put Bangladesh in the final against India.

“To be honest, after winning, I am not hurting anymore. If I scored a century, and we scored 260 but lost the match, I wouldn’t have felt good. This is not just lip service, but comes from my heart,” said Rahim after the match.

Two of Bangladesh’s lynchpins, Tamim Iqbal and Shakib Al Hasan, were missing with injuries, putting added responsibility on Rahim’s shoulders.

“This is definitely top five. We needed one partnership badly at that time.  The unavailability of Shakib and Tamim, the fact that we were three down early, it certainly makes it special,” said Rahim, who became the first Bangladesh batsman to be dismissed for 99 in ODI cricket.

“The pain had increased over the last few days and the physio tried his best to get him on the field, but the pain was too much. I would like to thank Shakib for playing [the first four matches] with the pain he had,” said Akram Khan, the Cricket Operations Chairman of the Bangladesh Cricket Board.

Iqbal will also miss out on the final against India after fracturing his wrist in the tournament opener against Sri Lanka.

Watch England in the Caribbean for as little as £1,305 with ST Sports, official tour operator for the Windies’ international home series in 2019