Dubai, Feb. 22 -- India is set to lock horns with archrivals and host Pakistan in the highly anticipated Champions Trophy clash at the Dubai International Stadium on Sunday. The game is a high-stakes battle for both teams, as while Pakistan will try to keep their title defence alive, India will aim to almost confirm its berth in the semis.

Ahead of the clash, let's take a look at some of the greatest matches in the history of ODI cricket:

ODI World Cup 2023 in Centurion

The ODI World Cup 2023 between the two sides were played at Centurion in South Africa. Batting first, the Pakistan team set a target of 274 runs for team India. Chasing this target, legendary batsman Sachin Tendulkar played a match-winning knock for the Men in Blue, whe...