Third one-day international, Delhi:
India 167 (43.4 overs) beat Pakistan 157 (48.5 overs) by 10 runs
India gave themselves a boost ahead of their series with England by winning a thrilling third and final one-day international against rivals Pakistan.
Saeed Ajmal took 5-24 as Pakistan bowled out India for 167 in 43.4 overs and the visitors were well set before collapsing from 144-6 to 157 all out.
Ishant Sharma took 3-36, including the last wicket of Mohammad Hafeez, as India won with seven balls left.
Pakistan still won the series 2-1 while the Twenty20 series ended level at 1-1.
Despite 36 for captain Mahendra Dhoni and 31 for Suresh Raina, India were bowled out cheaply with more than six overs of their innings remaining.
India v Pakistan
Pakistan won by 5 wkts
India won by 11 runs
Pakistan won by 6 wkts
Pakistan won by 85 runs
India win by 10 runs
Off-spinner Ajmal's superb display appeared to be sending the tourists to a series whitewash.
But India produced a stirring fightback on a pitch that offered both seam and spin, with fast bowler Sharma leading from the front and Bhuvneshwar Kumar and Ravichandran Ashwin both taking two wickets apiece.
Pakistan appeared to be in control when opener Nasir Jamshed (34), who made centuries in the two previous matches, and skipper Misbah-ul-Haq (39) were at the crease.
But when they both departed the tourists lost regular wickets and could not halt India's momentum.
Pakistan still had a chance when they needed 12 to win with eight balls left when last man Hafeez was unsettled by a Sharma chest high full toss and next ball he was caught at short midwicket by Yuvraj Singh to end the game.