Six wins in seven T20Is in 2016, most of them pretty convincing, MS Dhoni's men cannot be in a better mood going into the biggest game of them all – India vs Pakistan. This one might just be an Asia Cup T20 match (pretty much a glorified warm-up for the World T20), but there really is no run-of-the-mill game when it comes to an India vs Pakistan match, is there?
Therefore, going into this Asia Cup encounter, which will be played in Mirpur on Saturday, India will know they will be expected to win. Such is the form of the side at the moment that even on a green wicket, India managed to score nearly 170. How impressive a total that was, was emphasised by Bangladesh's second innings, when the hosts could manage just 121 runs in their 20 overs.
At the moment, India are purring in all departments. The batting looks outstanding, with Rohit Sharma in the form of his life, Shikhar Dhawan in good form and Virat Kohli, well, being Virat Kohli.
Suresh Raina has not quite hit his T20 straps consistently enough yet, but you know it is just a matter of time before the left-hander finds his groove in the format he enjoys the most. Yuvraj Singh and MS Dhoni, you feel, will get better and better as the Asia Cup rolls on and we move into the World T20, and in Hardik Pandya, India have a bonafide, big-hitting finisher.
India aren't about the batting, though, as Bangladesh found out in that second innings. You put on a green wicket, and Ashish Nehra will show how deadly he can be with the white ball in hand, with Jasprit Bumrah and Pandya as able backups. You give them a slow wicket, and R Ashwin and Ravindra Jadeja will make merry, with Raina and Yuvraj chipping in when required as well.
India really do look good, however you analyse them. Of course, the caveat is, form, superior qualities, better balance, all that turns to nought in a derby game. And in cricket, there is no bigger derby than India vs Pakistan.
Pakistan will come into this biggest-match-of-all fresh from the PSL, with little to no international matches in their kitty in recent times. Yes, there was that series against England, but that feels like a while ago now. However, the PSL was competitive and of high quality, so the players should be in good stead coming into this 2016 Asia Cup T20 tournament.
And, you know Pakistan will raise their game against India; they always seem to, as long as it isn't an ICC tournament. If there is one team capable of tripping up India and halting their momentum considerably, it's certainly Pakistan, and in Shahid Afridi, they have a captain who lives for the big occasion.
Who can, after all, forget those sixes from Afridi in the Asia Cup in 2014 at the same ground where the 2016 Asia Cup encounter, albeit in a different format, between these two great rivals will be played.
While India have plenty of cause for optimism, what they cannot do is allow complacency to creep in; because if they do that, Afridi and co. will be waiting to pounce.