Indian Captain Saurav Ganguly with the NatWest Trophy after beating England in the Final on July 13, 2002. (Getty Images)

We all witnessed one of the best matches in recent memory on Sunday between India and Pakistan in the Asia Cup 2014. Over the years India has been a part of many such matches, not just with Pakistan but against every nation that plays cricket at the highest level. Here we take a look at some of the greatest ODI matches that India has been a part of.

1.       India vs. Sri Lanka 1st ODI, Rajkot

India won by 3 runs after scoring 414 runs batting first. Sri Lanka replied with a spirited batting effort which included Dilshan’s magnificent 160. Sri Lanka seemed well on its way to victory needing just 13 runs of the last two overs. But some exceptional bowling for the first time in the match by Zaheer khan and Ashish Nehra meant that India would take the match home by 3 runs.

2.       India vs England group match, ICC World Cup 2011

Batting first India made 338 on the back of Sachin Tendulkar’s 120 runs. The game ended in a tie after a spectacular innings by Andrew Strauss, the English captain. It was England’s match to be won when they needed just 51 to win of the last 8 overs, but some wonderful reverse swing bowling by Zaheer khan at the death meant that England lost their wickets at equal intervals and the game eventually ended in a tie.

3.       India vs Australia, 5th ODI, Hyderabad 2009

India lost by 3 runs chasing 350 to win even as Sachin Tendulkar scored an amazing 175. The game seemed all lost when India were 5 down at the halfway stage, but then Suresh Raina join hands with Sachin Tendulkar and added a century partnership. It was India’s game when they needed just 52 runs from 48 deliveries, but the fall of wickets of Raina and Sachin at this crucial stage meant that India lost its way at the end of the chase.

4.       NatWest Trophy final, Lords 2002

No one and it means absolutely no one gave the Indians any chance to win this game when they were 5 down chasing 326, but two youngsters, Yuvraj Singh and Mohammad Kaif, who came into the senior side after their u19 exploits played the innings of their lives as Indian steered through to a 2 wicket victory to hold the NatWest trophy.

5.       Independence Cup third final, Dhaka 1998

India was set to chase 315 runs from the allotted 48 overs. This was a major deal back then because if successful it would have been the world record for the highest run chases in ODI’s. With the help of Sourav Ganguly’s 140 and some lusty hitting by Sachin Tendulkar in the beginning India reached the target with one ball to spare.