Team India registered a brilliant victory against arch-rivals Pakistan by 5 wickets and settled the score of the previous match.
The last time these teams faced each other was in the 2021 World Cup when Pakistan defeated India by 10 wickets.
Hardik Pandya powered Team India's innings with the bat as well as the ball. He took a 3-wicket haul and scored 33 off 17 balls with four boundaries and one six.
Earlier, Rohit Sharma decided to bowl first after winning the toss.
Bhuvneshwar Kumar (4/26) led the bowling attack and his four-wicket haul included the wicket of Pakistan skipper Babar Azam (10). On the other hand, Hardik's bowling contributed to the collapse of the Pakistani batting line-up.
Young seamer Arshdeep Singh also returned decent figures of 2 for 33 in his first-ever appearance in an Indo-Pak game.
Pakistan were bundled up at a score of 147.
It looked like an easy and straightforward chase but India's top-three batters faltered, putting extra pressure on the middle order.
The focus was on India's top three going into the tournament and the performances of all three KL Rahul (0), Rohit Sharma (12 off 18) and Virat Kohli (35 off 34) were underwhelming.
Hardik (33 not out off 17) and Ravindra Jadeja (35 off 29) then shared a 52-run stand to take India on the cusp of a famous win.
With the team needing 6 runs from three deliveries, Hardik finished the match in style with a six off left-arm spinner Mohammad Nawaz.
Full squads -
India squad: Rohit Sharma, KL Rahul, Virat Kohli, Suryakumar Yadav, Rishabh Pant, Deepak Hooda, Dinesh Karthik, Hardik Pandya, Ravindra Jadeja, R Ashwin, Yuzvendra Chahal, Ravi Bishnoi, Bhuvneshwar Kumar, Arshdeep Singh, Avesh Khan.
Pakistan squad: Babar Azam, Shadab Khan, Asif Ali, Fakhar Zaman, Haider Ali, Haris Rauf, Iftikhar Ahmed, Khushdil Shah, Mohammad Nawaz, Mohammad Rizwan, Naseem Shah, Shahnawaz Dahani, Usman Qadir, Mohammed Hasnain, Hasan Ali