Pakistan survived a late order scare from Sri Lanka to pull off an exciting 11-run win in the first One-Day international in Sharjah.
Pakistan's innings on Wednesday was built around a brilliant 122 from Mohammad Hafeez which saw them post an impressive total of 322-5 in their 50 overs but were made to work hard for their win, finally bowling Sri Lanka out in 49.4 overs.
Besides Hafeez's 122, Sohaib Maqsood (73) and debutant opener Sharjeel Khan (61) were the main contributors on a flat pitch.
S Khan c Senanayake b Prasanna 61
A Shehzad lbw b Lakmal 11
M Hafeez c Chandimal b Lakmal 122
S Maqsood run out 73
S Afridi b T Perera 34
U Akmal not out 9
B Bhatti not out 1
Total: (5 wickets; 50 overs) 322
Sri Lanka innings
K Perera lbw b Hafeez 64
T Dilshan c Hafeez b Junaid 30
K Sangakkara c Akmal b Afridi 23
D Chandimal run out 46
L Thirimanne c Maqsood b Afridi 10
A Mathews c Tanvir b Junaid 31
T Perera c Misbah b Bhatti 6
S Prasanna c Sharjeel b Junaid 42
S Senanayake c sub b Tanvir 42
SL Malinga run out 0
R Lakmal not out 1
Total: (all out; 49.4 overs) 311
Sri Lanka had all but lost the match at 221-7 but Sachithra Senanayake (42) and Seekkuge Prasanna (42) gave Pakistan a scare during their 87-run partnership for the eighth wicket - a record for Pakistan-Sri Lanka in ODIs.
Sri Lanka needed 27 off the last two overs but both the batsmen were out in quick succession to hand Pakistan a deserved win.
Pakistan captain MIsbah-ul Haq said his bowlers needed to improve on this performance.
"It was a hard fought win but we need to improve on the bowling and fielding, too many lapses," Misbah said.
Sri Lankan captain Angelo Mathews was full of praise of his team's battling display.
"We witnessed a great match, especially the stand between Seekkuge and Senanayake, very pleasing to see how they fought," Mathews said.
Sri Lanka got off to a solid start with Tillakaratne Dilshan (30) and Kusal Perera (64) batting quite comfortably against the spin-cum-pace Pakistan attack.
Dilshan pulled a short Junaid Khan delivery straight to deep square-leg before Kumar Sangakkara (23) and Perera added 47 for the second wicket.
Perera, who hit five boundaries and a six off 68 balls, also holed out off Hafeez before leg-spinner Shahid Afridi then struck twice, dismissing Sangakkara and Lahiru Thirimanne (10) in quick succession.
Dinesh Chandimal hit a 50-ball 46 while Mathews made 31 off 32 balls during a resolute 73-run stand for the fifth wicket before the tail wagged.
Paceman Junaid finished with 3-44.
Earlier, Hafeez smashed 122 off 129 balls in a power-packed Pakistan batting performance after they won the toss.\
Hafeez, whose place was in danger over poor form after only 147 runs in the last eight ODIs, hit seven boundaries and four sixes in his seventh limited-overs century.
He hoisted paceman Suranga Lakmal over long-on for a six to reach the three-figure mark.
Hafeez added 140 for the third wicket with Maqsood and 83 for the second wicket with Sharjeel to give Pakistan a good platform.
Shahid Afridi, promoted to fifth in the batting order, produced a fiery 12-ball knock of 34 studded with three sixes and two boundaries as Pakistan mustered 103 in the last ten overs.
Lakmal finished with the best bowling figures of 2-73.
The second match will be played in Dubai on Friday followed by the third in Sharjah on Sunday and the last two in Abu Dhabi on Wednesday and Friday.