Bangladesh have held their nerve to claim two thrilling ODI victories over India and they will hope to complete a 3-0 series win on Saturday.
Before this series, the Tigers had lost 30 of their previous 35 one-day internationals against India but they won the first two games in Mirpur by margins of one wicket and five runs and are bidding to seal a famous clean sweep in the third ODI in Chattogram.
What: Bangladesh v India, 3rd ODI
Where: Zahur Ahmed Chowdhury Stadium, Chattogram, Bangladesh
When: 06:00, Saturday 10th December
How to watch: Live on Viaplay
Odds: Bangladesh 2/1, India
India's team includes three of the great one-day batsmen of the modern era – Virat Kohli, Rohit Sharma and Shikhar Dhawan – as well as talents such as KL Rahul and Shreyas Iyer, but they have been overshadowed in the first two ODIs by a player batting at number eight for Bangladesh.
Mehidy Hasan Miraz scored an unbeaten 38 in a last-wicket stand of 51 to drag the Tigers to a one-wicket win in the opening game and he proved that was no fluke in Wednesday's second game.
Priced up at 33/1 to top-score for his team, the all-rounder came in with Bangladesh in deep trouble at 69-6 before his partnership with veteran Mahmudullah, who scored 77, powered them to a competitive total of 271-7.
A single off the final ball of the innings took Mehidy to 100 not out and he is for Bangladesh in Chattogram, where he scored an unbeaten 81 against Afghanistan in February after coming to the wicket at 45-6.
India have had a disappointing few months, failing to defend a fourth-innings target of 378 in July's Edgbaston Test against England, who then chased down 169 without losing a wicket to beat them in last month's T20 World Cup semi-final.
The tour of Bangladesh offered a chance for India to sharpen up their 50-over skills, as they build towards next year's World Cup, so their players should be motivated to do well in the third ODI despite the fact that they cannot win the series.
Bangladesh are 2/1 To Win The Match with India but injuries are stacking up for the tourists, whose opening bowler Deepak Chahar managed only three overs in Wednesday's defeat due to a hamstring problem.
Chahar and fellow paceman Kuldeep Sen have been ruled out of the third ODI along with captain and opening batsman Sharma, who suffered a blow to the thumb while fielding in the second game and batted down at number nine.
The old adage 'beware the injured batsman' came to mind as some heroic late hitting from Sharma almost took India to victory but they fell just short despite the skipper's unbeaten 51 off 28 balls.
Kohli moved up from number three to open with Dhawan but the new ball has done plenty of damage in this series, with the teams managing first-wicket partnerships of 23, nought, 11 and seven, and it is that there is a wicket in the 1st Over of Match.
Litton Das, captaining Bangladesh in the absence of the injured Tamim Iqbal, top-scored with 41 in the first ODI and should be looking forward to his return to Chattogram, where he made 86 and 136 in his last two innings against Afghanistan in February.
Das gave India a scare at the T20 World Cup in Australia, cracking 60 off just 27 balls in a rain-affected group fixture, and he will be facing a depleted Indian new-ball attack, already missing Jasprit Bumrah and Mohammed Shami before this week's injuries to Chahar and Sen.
Anamul made his ODI debut 10 years ago but has made only 43 appearances during a fragmented career and the most recent of his three one-day centuries came in 2014.
He was dismissed for 14 and 11 in the first two games of this series and may be overshadowed by his opening partner in the third ODI.