Rahul Dravid and Mohammad Kaif struck unbeaten half-centuries to lead India to a fighting five-wicket win over Pakistan in the fourth one-day international on Sunday.
The five-match series is now tied 2-2 with the decider to be played here on Wednesday.
Dravid scored 76 for his 51st one-day half-century and Kaif added 71 as they shared in a 132-run fifth-wicket stand to overhaul Pakistan's imposing 293 for nine with five overs to spare.
Dravid's 92-ball knock, including nine fours, ensured a big turnaround for India in front of a sell-out crowd after fast bowlers Shoaib Akhtar and Mohammad Sami had reduced India to 94 for four in the 13th over.
Dravid, showing no signs of nerves in the make-or-break game, put on 68 in 66 balls for the fifth wicket with Yuvraj Singh (36) and an unbroken 132 for the sixth with Mohammad Kaif, who returned unbeaten on 71.
The remarkable win overshadowed Pakistan captain Inzamam-ul Haq's second century in four matches in front of a capacity crowd of 25,000 that included some 4,500 Indians fans.
Inzamam, who made 122 in the first game at Karachi last week, plundered 123 off 121 balls after he won his fourth consecutive toss and elected to take first strike.
The Pakistan skipper hit nine boundaries and four sixes in his 10th one-day hundred, adding 105 for the fourth wicket with Younis Khan and 70 off 46 balls for the fifth with Abdul Razzaq.
Razzaq pounded an aggressive 32 off 24 balls as Pakistan smashed 95 from the last 10 overs.
The Indians made a desperate chase, reaching 100 by the 15th over. But the scintillating start cost them four wickets, including the vital one of master batsman Sachin Tendulkar.
Tendulkar, who put on 34 in the first four overs with Virender Sehwag, was the first to go, edging express bowler Shoaib Akhtar to wicket-keeper Moin Khan for seven.
Akhtar then clean bowled Venkatsai Laxman for 20 and Sehwag, who made a quick-fire 26 with five boundaries, was snapped up in the slips off Mohammad Sami.
When skipper Sourav Ganguly edged Razzaq to Moin after making 21, the Indians were gasping for survival at 94-4 in 13 overs.
As Dravid held one end, Yuvraj launched into the Pakistani attack and carried the total to 162-4 when he pulled Sami to Yousuf Youhana at mid-wicket.
Kaif continued from where Yuvraj left off and helped Dravid seal a famous victory for India. It was Pakistan's first loss at the Gaddafi stadium in the last eight matches since 2000.
Earlier, India began well when left-arm seamer Irfan Pathan dismissed opener Shahid Afridi and the experienced Youhana cheaply to reduce Pakistan to 39-2.
Yasir Hameed, fresh from his 98 in the previous match at Peshawar on Friday, helped Inzamam add 50 for the third wicket before a lapse in concentration caused his dismissal.
Hameed made 45 with the help of five boundaries when he charged down the wicket to left-arm spinner Murali Kartik, missed the line and was stumped by Dravid.
Inzamam, however, cruised along merrily at the other end.
He hit a six and two fours in the 33rd over bowled by Yuvraj and then welcomed Laxmipathy Balaji's second spell by lofting the first delivery over the long-on ropes.
Younis Khan made 36 in the century stand with his captain when he swept Kartik down Pathan's throat at deep square-leg to make Pakistan 194-4 in 39 overs.
Inzamam fell in the 46th when he was bowled by Balaji while trying to pull from outside the off-stump.
SCOREBOARD:
==========================================================================
PAKISTAN:
--------------------------------------------------------------------------
Yasir Hameed st Dravid b Kartik 45
Shahid Afridi c Yuvraj b Pathan 3
Yousuf Youhana lbw b Pathan 9
Inzamam-ul Haq b Balaji 123
Younis Khan c Pathan b Kartik 36
Abdul Razzaq c Kaif b Tendulkar 32
Moin Khan b Balaji 0
Shoaib Malik c Kaif b Zaheer 13
Shoaib Akhtar b Zaheer 2
Mohammad Sami not out 0
Shabbir Ahmed not out 0
EXTRAS: (b10, lb9, nb5, w6) 30
TOTAL: (for nine wkts) 293
FALL OF WICKETS: 1-8, 2-39, 3-89, 4-194, 5-264, 6-264, 7-283, 8-290, 9-292
==========================================================================
==========================================================================
INDIA:
--------------------------------------------------------------------------
V. Sehwag c Younis b Mohammad Sami 26
S.Tendulkar c Moin b Shoaib Akhtar 7
V. Laxman b Shoaib Akhtar 20
S. Ganguly c Moin b Abdul Razzaq 21
R. Dravid not out 76
Y. Singh c Youhana b Mohammad Sami 36
Mohammad Kaif not out 71
EXTRAS: (lb9, nb9, w19) 37
TOTAL: (for five wkts) 294
==========================================================================