India's tour of Pakistan in March-April 2004 generated tremendous interest, it being their first full tour of that country for 14 years.
And the path-breaking trip got off to a rip-roaring start with a cracker of a contest in the first ODI at Karachi.
Sub-continental pitches are tailor made for batsmen, but even by this yardstick what happened was quite extraordinary.
Never had more runs been scored in an ODI than the 693 made this time.
What's more all results were possible as the last ball was being bowled.
The spectacular batting had the capacity crowd of 33,000 shouting and cheering.
Put in to bat, India got off to a flying start with Virender Sehwag hitting 79 off 57 balls.
He and his opening partner Sachin Tendulkar (28) put on 69 runs and then Sehwag and skipper Sourav Ganguly (45) increased the score by 73 runs during a second-wicket partnership.
Rahul Dravid built on the excellent start and controlled the middle order. First, he added 72 runs for the third wicket with Ganguly, and then he and Mohammad Kaif (46) gave the innings the necessary impetus in the mid overs and the slog with a fifth-wicket partnership of 118 runs.
Dravid was bowled by Shoaib Akhtar's slower delivery on 99, so there was no century in a total of 349 for seven in 50 overs.
At 34 for two in reply, Pakistan were in dire straits, but Yousuf Youhana (73) and skipper Inzamam figured in a rescue act that yielded 135 runs for the third wicket.
A second successive century partnership followed with Inzamam and Younis Khan (46) adding 109 runs for the fourth wicket and Pakistan were back on track.
Inzamam fell for 122 off 102 balls, but Younis, Moin Khan and Abdul Razzaq maintained the tempo and when the last over commenced Pakistan required nine runs for victory.
Ashish Nehra rose to the occasion with some clever bowling and six were needed off the last ball. But Moin predictably going for a heave was caught and Pakistan at 344 for eight fell tantalisingly short.
It was the highest total by a losing side in an ODI.