DUBAI - Pakistan, who won the toss and batted, made for 219 for 9 in the second one-day international against Sri Lanka in Abu Dhabi on Monday.
Babar Azam top-scored with a patient 101 while Shadab Khan made 52 not out. For Sri Lanka, pace bowler Lahiru Gamage finished with four for 57.
Pakistan lead the five-match series 1-0 after winning the first contest by 83 runs in Dubai.
Pakistan: Sarfraz Ahmed (capt), Ahmed Shehzad, Fakhar Zaman, Mohammad Hafeez, Babar Azam, Shoaib Malik, Imad Wasim, Shadab Khan, Hasan Ali, Rumman Raees, Junaid Khan
Sri Lanka: Upul Tharanga (capt), Dinesh Chandimal, Niroshan Dickwella, Lahiru Thirimanne, Kusal Mendis, Milinda Siriwardana, Thisara Perera, Lahiru Gamage, Suranga Lakmal, Akila Dananjaya, Jeffrey Vandersay
Umpires: Richard Kettleborough (ENG) and Shozab Raza (PAK)
Tv umpire: Sundaram Ravi (IND)
ICC match referee: Andy Pycroft (ZIM)