#2 2010: Dhoni, Gambhir took India home
Striking first, Pakistan posted 267 on the board which included half-centuries from both Salman Butt and Kamran Akmal.
Gautam Gambhir (83) and MS Dhoni (56) played sensibly and kept India in the match where Praveen Kumar took the responsibility to finish the game for India with three wickets remaining in hand.
Although Pakistan kept on taking wickets at regular intervals, Indian team still managed to pull off a thriller.
#3 2012: Virat's 183 helped India to win
Batting first, Pakistan posted 329 on the board where both Mohammad Hafeez and Nasir Jamshed struck centuries.
In reply, Virat Kohli went on to score his highest ODI score of 183 which included 22 fours and a six to help India win the match with six wickets remaining in hand.
It was also the final ODI for Sachin Tendulkar and it could not have been better as he scored a half-century.
#4 2014: Boom Boom Afridi does it once again for Pakistan
India scored a decent total of 245 on the board on a slow track where most of their batsmen made small contributions.
Chasing 246, Pakistan was in a commanding position after they got to 113/4 but then India came back strong in the match by taking wickets in quick succession.
Shahid Afridi stayed at the crease and took the match to the final over where he smashed two sixes off Ravi Ashwin to seal a victory for his team.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news