Chasing 136 to win against Sri Lanka at Pallekele, the visitors won by six wickets in a rain-curtailed match.
Pallekele: Mohammad Hafeez led Pakistan to a six-wicket win against Sri Lanka with more than seven overs to spare in a rain-shortened one-day international against Sri Lanka on Thursday.
After claiming 2 for 20 from 10 overs as Sri Lanka totaled 135 for 8 from 42 overs, Hafeez top-scored for Pakistan with 37 as the visitors eclipsed the target in 34.1 overs to win on the Duckworth-Lewis Method.
Umar Akmal (36 not out) and Misbah-ul-Haq (30) also contributed for Pakistan at Pallekele International Cricket Stadium.
The new ball accounted for Azhar Ali (3) and Younis Khan (5), but a 51-run stand for the third wicket between Misbah and Hafeez took Pakistan within range before Hafeez was stumped by Kumar Sangakkara.
Misbah and Umar Akmal then added 55 runs to steer Pakistan to victory. There are four more matches in the series.
Earlier, Umar Gul took 3 for 24 and Mohammad Sami 3 for 19 to rip through Sri Lanka's batting line-up, leaving the hosts at 81 for 7 at one stage before a 50-run stand between Lahiru Thirimanne (42 not out) and Nuwan Kulasekara (18).
After Thirimanne's innings, the next top score for Sri Lanka was extras with 31, including 23 wides.
Coming in at 41 for 5, Thirimanne hit three boundaries in 73 balls in a match restricted to 42 overs per team because of rain.
Paceman Mohammad Sami was the pick of the bowlers with 3 for 19 from six overs, while quick Umar Gul claimed 3 for 24 from nine.
Gul took the opening three wickets with a fast and accurate spell. Tillakaratne Dilshan was dropped at extra cover but was tempted to go over the top in the next over, the fifth, and was caught by Saeed Ajmal for 5 after failing to clear the mid-on fielder to make it 8 for 1.
Captain Mahela Jayawardene, who had earlier won the toss and elected to bat first, was caught behind off a no-ball. But the reprieve was short-lived as Gul trapped him leg before wicket for 3 with only four runs added to the total.
Gul accounted for Dinesh Chandimal for a duck when the batsman dragged the ball onto his stumps with the total on 23 in the ninth over.
Sami replaced Gul and trapped Sangakkara lbw for 9, before having Angelo Mathews caught for a duck at first slip by Misbah to leave the Sri Lankans on 41 for 5.
The game was interrupted twice due to rain. Either side of the breaks, Sri Lanka lost Upul Tharanga (10) and Thisara Perera (17) to Hafeez.