With the three-match Twenty20 International series between Bangladesh and hosts India tied 1-1, it's all to play for in the final match at Nagpur.
Bangladesh won their first ever T20 against India in the first match but the Men in Blue showed their mettle when they won the second game with ease.
Momentum with the hosts
T20's are all about momentum and for sure a lot of it will be with India after the convincing nature of their victory last match.
Captain Rohit Sharma was at his imperious best with the bat as he dismantled the Bangladesh bowling with every passing over, until he was finally dismissed by leg-spinner Aminul Islam Biplob.
In fact, that can be the only positive for the Tigers to take from the last game, as the leg-spinner is showing signs of becoming a very good player in the early stages of his career.
Aminul has shown that he can flummox the opposition batsmen with his flight and is not afraid to toss the ball up.
But all things considered, India will certainly feel that the momentum has shifted considerably on their side.
Spin is the key
The spin attack of India has been one of their impressive bits in the series, especially the bowling of their leg-spinner Yuzvendra Chahal.
But his spin partner, young off-spinner Washington Sundar has been impressive with his control and has kept the Bangladesh batsmen at bay.
In the last match, Bangladesh made a good start with the bat, but from there the Indian spinners wrested control back with them and made sure a competitive total was not posted.
The team that bowls better on the day, and the team that plays the opposition spinners better in the match will definitely have the upper hand on the day and it will be one of the key battles.
The series so far has been mired by issues off the game and that unfortunate trend has continued through to the final.
In the first match, there was the polluted and barely breathable air in Delhi that made headlines as the match posed a threat of being abandoned.
In the second match, there was the threat of a cyclone - Maha - washing out the game at Rajkot, but that fortunately dissipated before the game.
And now in the third match also has a chance of being held under unsavoury conditions.
Indian fast bowler Khaleel Ahmed has been expensive, leaking over 10 runs per over in his eight overs in the first two games, and he risks being replaced by Shardul Thakur.
India (possible XI): 1 Rohit Sharma (capt), 2 Shikhar Dhawan, 3 KL Rahul, 4 Shreyas Iyer, 5 Rishabh Pant (wk) 6 Shivam Dube, 7 Krunal Pandya, 8 Washington Sundar, 9 Deepak Chahar, 10 Khaleel Ahmed/Shardul Thakur, 11 Yuzvendra Chahal
Mustafizur Rahman has been struggling with form and now an ankle injury and the left-arm fast-bowler could miss out and make way for off-spinner Taijul Islam.
Mosaddek Hossain is also another doubt ahead of the decider as he has been struggling with a groin injury and his performances have not been anything noteworthy.
Bangladesh (possible XI): 1 Liton Das, 2 Mohammad Naim, 3 Soumya Sarkar, 4 Mushfiqur Rahim (wk), 5 Mahmudullah (capt), 6 Afif Hossain, 7 Mosaddek Hossain, 8 Aminul Islam, 9 Shafiul Islam/Taijul Islam, 10 Al-Amin Hossain, 11 Mustafizur Rahman
Nagpur is known to produce pitches that favour the spinners a lot and that could be the case in this match as well.
Bangladesh head coach Russell Domingo was head coach of South Africa when he last came to Nagpur in 2015 and it was a rank-turner of a pitch.
"The last time I was in Nagpur, the game finished in two days," he said on the eve of this match. "It looks better this time. I think Nagpur historically has lower scores than Rajkot. There the average score was 185, while here it is 155. I think the spinners will have a bigger role than it had in Rajkot."