Sri Lanka's Kusal Mendis (right) watches his catch out by Pakistan's Babar Azam in Karachi on Sunday. Asif Hassan/AFP
Pakistan grabbed three early wickets pressing for a series-win Sunday in the second Test against Sri Lanka after home captain Azhar Ali hit a return-to-form century in Karachi.
Set a daunting 476-run target to win, Sri Lanka lost skipper Dimuth Karunaratne for 16, Kusal Mendis for a duck and Angelo Matthews for 19 as Pakistan's pace attack spat fire on a lifeless National stadium pitch.
At tea, Sri Lanka were on the back foot at 86-3 with opener Oshada Fernando unbeaten on a fighting 47 and Dinesh Chandimal on two.
Sri Lanka need another 390 runs with seven wickets remaining.
Pace spearhead Mohammad Abbas had Karunaratne caught behind in the tenth over of the innings before 16-year-old paceman Naseem Shah had Mendis snapped up in the slips in the next over.
It became 70 for three when Mathews, Sri Lanka's most experienced batsman, edged a short delivery from Shaheen Shah Afridi to wicketkeeper Mohammad Rizwan.
Pakistan declared their second innings at 555 for three at lunch after Azhar and Babar Azam (100 not out) joined openers Abid Ali (174) and Shan Masood (135) in the run-fest.
It was only the second time in a Test innings that the top four had all scored centuries after openers Abid Ali (174) and Shan Masood (135) grabbed theirs on Saturday. India against Bangladesh at Dhaka in 2007 was the other occasion.
Azhar, who had a lean 2019 with no fifty, completed his 16th century before he was stumped off spinner Lasith Embuldeniya after 11 boundaries in his 157-ball innings.
Azam's fourth century -- and third in the last four Tests -- had seven boundaries and a six off 131 balls.
Earlier, when Pakistan resumed at 395 for two, Azhar smashed three boundaries off pace bowler Vishwa Fernando and then took two runs to complete his first century in 12 months.
Azhar added 148 for the third wicket with Azam as Sri Lankan bowlers toiled hard for wickets. Lahiru Kumara finished with two for 139.
The Test series is the first in Pakistan since the attacks on the Sri Lankan team bus in 2009 suspended international cricket in the country.
Fakhar Zaman led the way with 76 while fellow opener Abid Ali scored 74 and Haris Sohail 56. It was Amir who gave Pakistan an early breakthrough when he had Avishka Fernando caught behind for four by Sarfaraz Ahmed,
The 32-year-old completed his century with a sweep off spinner Lasith Embuldeniya for two to follow up his 109 in the drawn first Test in Rawalpindi -- his debut Test.
It took just 14 minutes and 16 ball for Pakistan to wrap up the win on the fifth morning as they took Sri Lanka's last three wickets without any addition to their overnight 212.
Garbine Muguruza outlasted Kim Clijsters, 6-2, 7-6 (6) in a much-anticipated first round match of the Dubai Duty Free Tennis Championships on Monday.
Barcelona superstar and Dubai Expo 2020 ambassador Lionel Messi met Reem Al Hashemy, Minister of State and director general of Expo 2020, on Monday.
Marseille rallied to strike late twice in the dying moments to beat Lille 2-1 remain on course for Champions League on Sunday.