Silva, unbeaten on 80 overnight, was not out on 113 with Dilruwan Perera (11 not out) at the crease as Sri Lanka lost three wickets in the morning after resuming on 178 for three.

After four sessions were lost on the first two days, play started on time on Friday and it was not long before paceman Wahab Riaz struck the first blow for Pakistan.

Sri Lanka captain Angelo Mathews (19) played onto his stumps after the left-arm fast bowler had changed the angle of attack by coming around the wicket.

A patient Perera continued to thwart the Pakistan bowlers and added 37 for the fifth wicket with Dinesh Chandimal before the latter was bowled out to an arm ball from left-arm spinner Zulfiqar Babar.

Silva was bogged down in the 90s for a while but finally managed to get to triple figures in 261 balls with a sublime cover drive off Babar.

Left-hander Kithuruwan Vithanage (18) gave part-time off-spinner Mohammad Hafeez his second wicket of the innings when he spooned a tame return catch back to the bowler.

Silva and Vithanage added a handy 35 for the sixth wicket.

Latest News from Sports News Desk