India and Pakistan have played 119 one-day internationals in more than three decades. Here's a look at six memorable matches ahead of Wednesday's World Cup semi-final in Mohali:
March 22, 1985 | Sharjah
India won by 38 runs
- Pakistani paceman Imran Khan had virtually put his team in a winning position when he grabbed 6-14 off 10 overs to bowl India out for a paltry 125 in a Four-Nations Cup match. But India, led by fast bowler Kapil Dev (3-17), dismissed Pakistan for 87 to clinch a low-scoring thriller.
April 18, 1986 | Sharjah
Pakistan won by one wicket
- The match will always be remembered for Pakistani batsman Javed Miandad's last-ball match-winning six off Indian seamer Chetan Sharma. Pakistan needed four runs to win off the last delivery before Miandad (116 not out) broke Indian hearts with one memorable blow.
March 20, 1987 | Hyderabad
India won after tied game
- Pakistan required two runs to win off the last ball to achieve a modest 213-run target, but Abdul Qadir was run out attempting a second run in the third game of a six-match series. India (212-6) and Pakistan (212-7) finished at the same score, but the hosts were declared winners by virtue of losing fewer wickets.
Oct 25, 1991 | Sharjah
Pakistan won by 72 runs
- After Pakistan had posted a competitive 262 in the Wills Trophy final, they found a hat-trick man in fast bowler Aaqib Javed who sliced through the Indian batting line-up to finish with 7-37 off 10 overs, then the best figures in one-day internationals. His hat-trick victims were Ravi Shastri, Mohammad Azharuddin and Sachin Tendulkar, all lbws, as India were bowled out for 190.
May 21, 1997 | Chennai
Pakistan won by 35 runs
- Pakistani opener Saeed Anwar flayed the Indian attack with the then world record of 194 off just 146 balls in an Independence Cup match. India were bowled out for 292 chasing a 328-run target. Anwar's record stood for more than a decade before Sachin Tendulkar became the world's first batsman to hammer a double-century in ODIs in 2010, against South Africa in Gwalior.
March 1, 2003 | Centurion
India won by six wickets
- The World Cup match was as much about India v Pakistan as about Sachin Tendulkar v Shoaib Akhtar. Tendulkar smashed a 75-ball 98 to help his team achieve a stiff 274-run target. Pakistani fast bowler Akhtar bagged just one wicket, that of Tendulkar, while conceding 72 runs in his 10 overs. Pakistani opener Saeed Anwar (101) was the only batsman to score a century in the match.