From the Hindustan Times:
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.
More here.