Sarfraz Ahmed counterattacked in the morning with some positive strokes after Pakistan resumed on 118 for 5 Ishara S.Kodikara/AFP/Getty Images
Along with Asad Shafiq, Sarfraz briskly put on 139 runs for the sixth wicket Ishara S.Kodikara/AFP/Getty Images
Loading ...
Sarfraz, however, was removed by Dhammika Prasad for 96 off 86 balls, after taking Pakistan close to the 250-mark Ishara S.Kodikara/AFP/Getty Images
Shafiq continued to bat in solid fashion and remained unbeaten on 64 when Pakistan went to lunch on 259 for 6, trailing by 41 runs Ishara S.Kodikara/AFP/Getty Images
Dilruwan Perera bowled Wahab Riaz, who put on 38 runs with Shafiq, in the eighth over after lunch. Nuwan Pradeep then removed Yasir Shah, who added 29 runs in the company of Shafiq Ishara S.Kodikara/AFP/Getty Images
Shafiq, however, remained unruffled, and brought up his seventh Test century to help Pakistan take the lead Ishara S.Kodikara/AFP/Getty Images
Shafiq was provided excellent support by Zulfiqar Babar, who scored 56 off 60 balls, his maiden Test fifty. By the time Shafiq was the last man out for 131, Pakistan finished with 417 and accumulated a handy lead of 117 runs Ishara S.Kodikara/AFP/Getty Images
Pakistan's bowlers started off aggressively and Wahab Riaz was rewarded with the wicket of Kaushal Silva inside nine overs Ishara S.Kodikara/AFP/Getty Images
Kumar Sangakkara also fell towards the end of the day, leaving Dimuth Karunaratne and nightwatchman Dilruwan Perera in the crease as Sri Lanka entered the final day precariously placed at 63 for 2, still trailing by 54 runs Ishara S.Kodikara/AFP/Getty Images