Fourth one-day international, Lahore:
India 294-5 beat Pakistan 293-9 by five wickets
India made it 2-2 in the one-day series against Pakistan as Rahul Dravid guided the visitors to a five-wicket win in Lahore.
Set 294 to win, India looked in trouble when they lost regular wickets at the top of their innings.
They fell to 94-4 at one stage, but Dravid hooked up with Mohammad Kaif to put on a new sixth-wicket record for India against Pakistan of 132.
Dravid ended on 76 not out while Kaif was unbeaten on 71.
The five-match series now hinges on the final game at the same ground on Wednesday, another day-night affair.
Captain Inzamam ul-Haq was the star of the Pakistan innings, blazing his way to 123 off just 121 deliveries.
Laxman was sent packing by a devilishly fast Shoaib ball
It was a frustrating day for Ul-Haq, who must have thought his side had the match in the bag early in the India reply.
Shoaib Akhtar blasted out Sachin Tendulkar and VVS Laxman and when Virender Sehwag and Sourav Ganguly fell with the score still below 100 India looked in trouble.
But they had two things in their favour - a dazzling run-rate and Dravid's presence.
He survived a couple of half-chances off the spinners but was otherwise in unflappable form.
Yuvraj Singh offered valuable support with a run-a-ball 35 before Kaif joined Dravid to usher India home.
Earlier Ul-Haq, who won the toss for the fourth time in a row, dominated the Pakistani innings.
Irfan Pathan reduced the hosts to 39-2 early on, but the Pakistan skipper shared in partnerships of 50 with Yasir Hameed, 105 with Younis Khan and 70 with Abdul Razzaq, who hit 32 off 24 balls at the death.
The hosts found themselves bogged down in the middle of their innings as pace bowler Irfan Pathan and slow left-armer Murali Kartik stemmed the flow of runs, but once they were taken off Pakistan accelerated.
Younis Khan was very much the support act to Inzamam in the 105-run fourth-wicket stand that used up just 18 overs.
And late in the innings Inzamam and Razzaq piled on 70 in 46 balls before the skipper succumbed to fatigue and was bowled playing a loose shot to Balaji.
Pakistan still looked on course for a score in excess of 300 despite the dismissal, but although India launched a fightback of sorts to take five wickets in the last 26 balls, Pakistan scored 95 runs in the last 10 overs.
It looked like a competitive total, but India's batting depth and poor bowling from Pakistan combined to set up a memorable Indian victory.
Pakistan: Inzamam-ul Haq (capt), Yousuf Youhana, Yasir Hameed, Shahid Afridi, Younis Khan, Shoaib Malik, Moin Khan, Abdul Razzaq, Shoaib Akhtar, Mohammad Sami, Shabbir Ahmed.
India: Sourav Ganguly (capt), Rahul Dravid, Sachin Tendulkar, Virender Sehwag, Venkatsai Laxman, Yuvraj Singh, Mohammad Kaif, Zaheer Khan, Laxmipathy Balaji, Murali Kartik, Irfan Pathan.
Umpires: Simon Taufel (AUS), Asad Rauf (PAK).