Having won the toss, Indian skipper Rohit Sharma elected to bowl first. Coming in to bat, Pakistan set India a target of 148 runs which the men in blue managed to reach in the final over.
Batting first, Pakistan captain Babar Azam was dismissed quickly, only for the decision to be overturned after a check. Azam however, could not play much and was sent packing at 10 runs.
Opening partner Mohammad Rizwan was the pick of the bunch, top scoring with 43 runs in the Pakistan innings. The only other batter to make a noticeable contribution was Iftikhar Ahmed as a strong Indian bowling attack took wickets at regular intervals.
For India, the pacers were on fire with Bhuvneshwar Kumar and Hardik Pandya nicking four and three wickets respectively. Arshdeep Singh also picked two wickets, while Avesh Khan got one.
On the other hand, coming in to chase the target set by Pakistan, India got off to a very bad start with opener K L Rahul dismissed on the first ball.
Opening partner and skipper Rohit Sharma also went cheaply, scoring 12 runs. Coming in at one down, Virat Kohli started well, but could not convert a good start into a half-century. He went after scoring 35 runs off 34 balls.
After the dismissal of Suryakumar Yadav, it was up to Ravindra Jadeja and Hardik Pandya to steer the innings, which they did well. With the dismissal of Jadeja in the final over, India thought they had the match in hand.
Specialised finisher Dinesh Karthik came into the middle but was merely a spectator as Pandya smacked the ball out of the ground to bring a memorable victory for the men in blue. In the end, India beat Pakistan by five wickets and two balls to spare.