This match was the 2116th one-day international in cricket history.
Sourav Ganguly has now extended his record of not winning a toss against Pakistan to eighth matches.
Younis Khan played in his 100th match. He became the 23rd player from Pakistan and the 132nd player in the world to do so.
Inzamam-ul-Haq (123 off 121 balls) achieved his highest score against India, bettering his 122 scored in Karachi in the first match of this series on 13-03-2004.
This was Inzamam's tenth ODI hundred. He became the third Pakistani after Saeed Anwar (20) and Ijaz Ahmed (10) and the 19th batsman in the world to do so.
The hundred was Inzamam's fourth against India. He now shares the record of scoring most hundreds against India in ODIs along with Australia's Ricky Ponting, New Zealand's Nathan Astle, South Africa's Gary Kirsten, Sri Lanka's Sanath Jayasuriya and former teammate Saeed Anwar.
The hundred was Inzamam's second as Pakistan captain. He became the first Pakistani skipper to score more than one hundred. Four players had scored one hundred for Pakistan as captain Imran Khan, Rameez Raja, Saeed Anwar and Aamir Sohail.
Inzamam also became the third captain to score two hundreds against India after Australia's Ricky Ponting and Sri Lanka's Sanath Jayasuriya.
Moin Khan recorded the 15th duck of his ODI career. This was also his fifth duck against India in his 45th match. He now shares the dubious distinction of aggregating most ducks in a career against India along with Sri Lanka's Romesh Kaluwitharana. Moin was earlier at level with Shahid Afridi, the previous record holder for Pakistan.
The duck was also Moin's seventh in day-night matches. With this, he equalled the Pakistani record of seven ducks in day-night matches. Yousuf Youhana and Saeed Anwar have also recorded seven ducks.
The 10 byes conceded by Rahul Dravid in this match has taken his career tally to 144 byes in 63 matches, in which he has kept wickets for India. Dravid now holds the dubious distinction of conceding most byes in a career for India. He surpassed Nayan Mongia's tally of 138 byes from 139 matches. Incidentally West Indian Jeff Dujon holds the world record of conceding most byes in a career. Dujon conceded 378 byes in 167 matches.
VVS Laxman (20 off 18 balls) recorded his first double-digit score against Pakistan playing in his sixth match.
The catch of Sourav Ganguly was the 200th for Moin Khan. He became the third wicketkeeper after Australia's Adam Gilchrist (281) and South Africa's Mark Boucher (243) to do so.
The sixth wicket unbroken partnership of 132 runs between Rahul Dravid and Mohammad Kaif is India's best for this wicket against all countries. The pair obliterated the long-standing 127-run partnership between Mohammad Azharuddin and Ajay Sharma against New Zealand at Baroda on 17-12-1988. The previous record sixth wicket stand for India against Pakistan was 116 runs between Sanjay Manjrekar and Nayan Mongia at Sharjah on 12-04-1996.
The above partnership is also the highest for the sixth wicket in Pakistan obliterating the 91-run partnership between Salim Malik and Wasim Akram against New Zealand at Gujranwala on 04-12-1996. New Zealand's Jeremy Coney and Ian Smith had added 65 runs at Multan on 07-12-1984, which was the previous highest sixth wicket stand against Pakistan in Pakistan.
This partnership is also the second best for the sixth wicket in all day-night matches and the highest ever against Pakistan. South Africa's Hansie Cronje and Shaun Pollock had added 137 runs against Zimbabwe at Johannesburg on 31-01-1997. The previous record sixth wicket partnership in a day-night match against Pakistan was of 107 runs between Sri Lanka's Marvan Atapattu and Upul Chandana at Sharjah on 12-04-2002.
Rahul Dravid, with his innings of 76 not out, has taken his run-aggregate to 294 in five matches in Pakistan at an average of 73.50 - the most by an Indian in Pakistan. He surpassed Dilip Vengsarkar's tally of 229 runs (ave.57.25) in 7 matches in Pakistan.
India's total (294-5) is their highest ever total batting second to win against Pakistan and their second highest against all countries in a day-night match. India had successfully chased a victory target of 325 against West Indies at Ahmedabad on 15-11-2002. However India's previous highest score batting second to win a match against Pakistan in a day-night match was a paltry 206 for four at Sharjah on 13-04-1999.
Sourav Ganguly became the first Indian captain to win more than one match on Pakistani soil. Bishan Bedi, Sunil Gavsakar and Sachin Tendulkar had won one match each.
The defeat was Pakistan's first out of the eight matches they have played on this ground under the floodlights.
The Man of the Match award was 21st for Inzamam-ul-Haq equalling Wasim Akram's tally. Now only Saeed Anwar (27) has won more man of the match awards for Pakistan than Inzamam. Interestingly, four of these awards have come in 'lost' causes. Apart from the Karachi match on 13-03-2004, Inzamam also received the award against Sri Lanka at Multan on 17-01-1992 and against New Zealand at Christchurch on 17-12-1995 while his side lost the match.