One-day international, Peshawar: Pakistan 247-6 (48 overs) beat India 244-9 (50 overs) by four wickets
Yasir Hameed delighted his home town crowd with 98 as Pakistan beat India by four wickets in Peshawar.
India were restricted to 244-9 after Shabbir Ahmed took 3-33 and Pakistan reached their target with 16 balls in hand for a 2-1 lead in the series.
Hameed was denied a century when he was caught off youngster Irfan Pathan with the total on 173.
His dismissal revived India's chances but Abdul Razzaq (53) and Moin Khan (22) saw Pakistan home.
After the scoring excesses in Karachi and Rawalpindi, it proved to be a more even contest between bat and ball.
Home skipper Inzamam-ul-Haq's decision to put India in proved a good one as Shabbir produced an inspired spell with the new ball.
The tall seamer had the temerity to dismiss Sachin Tendulkar for a duck, caught behind by Moin, in his opening over and added the wickets of Virender Sehwag (13) and VVS Laxman (three).
India were reeling on 36-3 but Rahul Dravid and Sourav Ganguly stayed calm to add 68 before Moin took a diving catch to remove Ganguly for 39 off Razzaq.
Dravid fell for 39 sweeping at a ball from spinner Shoaib Malik and when Mohammad Kaif was lbw to Razzaq, they were in trouble again on 140-6.
Yuvraj Singh met the crisis with aggression, hitting a six and seven fours in his 66 off 76 balls before holing out off Mohammad Sami in the final over.
Lakshmipathy Balaji joined in with an unbeaten 21 off 12 balls but India's total looked no better than moderate.
Pathan took the new ball in the absence of Ashsih Nehra, who suffered a hand injury in the second game, and the 19-year-old rose to the occasion superbly.
Pathan demonstrated his potential with three important wickets
He bowled Shahid Afridi for six as the opener wafted across the line and then had Yosuf Youhana caught at slip by Laxman for two.
Younis Khan was unlucky to be run out backing up for 18 when Balaji deflected a drive from Hameed onto the stumps at the bowler's end.
Pakistan were 65-4 when Malik edged a ball from Zaheer Khan to second slip, but Hameed and Inzamam soon had the measure of the Indian attack as they added 91 in 17 overs.
It looked plain sailing for the home side until Inzamam (28) fell victim to a contentious lbw decision.
He was adjudged to have offered no shot to Tendulkar's googly by umpire Nadeem Ghauri but TV replays suggested the ball was missing off stump.
The crowd noise intensified in anticipation of Hameed's hundred but they were to be disappointed as he was decived by Pathan's slower ball and sliced a catch to gully.
India were back in the match, but needed another breakthrough to expose the Pakistan tail.
It was not to be as Razzaq and Moin supervised the run chase over the closing overs, with Razzaq ending the match in style by on-driving for four to bring up a 52-ball fifty.
Pakistan: Yasir Hameed, Shahid Afridi, Yousuf Youhana, Inzamam-ul-Haq (cap), Younis Khan, Abdul Razzaq, Shoaib Malik, Moin Khan (wkt), Shoaib Akhtar, Mohammad Sami, Shabbir Ahmed.
India: Sourav Ganguly (cap), Sachin Tendulkar, Virender Sehwag, Rahul Dravid, VVS Laxman, Yuvraj Singh, Mohammad Kaif, Irfan Pathan, Zaheer Khan, Lakshmipathy Balaji, Ramesh Powar.