A century from Mohammad Hafeez guided Pakistan to an 11-run win over Sri Lanka in the first one-day international at Sharjah.
Hafeez brought up his ton by smashing Suranga Lakmal down the ground for six as Pakistan wracked up a daunting 322 for five from their 50 overs - Sohaib Maqsood and debutant Sharjeel Khan also contributing with half-centuries.
The experienced 33-year-old made 122 from 129 balls, clearing the ropes four times and adding seven fours.
In reply Sri Lanka slipped to 221 for seven in the 42nd over, before a late rally almost saw them sneak home in a tense finish.
Seekkuge Prasanna and Sachithra Senanayake gave the tourists some hope with an 87-run partnership off just 45 balls but, needing 15 from eight deliveries, Senanayake swatted Sohail Tanvir to substitute fielder Anwar Ali, who caught the ball at the second attempt.
Sri Lanka then lost their last two wickets in the final over to fall to 311 all out with two balls of their innings unused.
It was a fantastic rearguard effort from the lower-order pair, both of whom made 42, but it will be of little consolation as Pakistan drew first blood in the five-match series.