Pakistan have taken a 1-0 lead in their One Day International (ODI) series against Sri Lanka.
Babar Azam smashed a century while Usman Shinwari took five wickets to help the hosts win the second match in Karachi on Monday night by 67 runs.
Batting first, Pakistan posted a 305 for 7 in their allotted 50 overs.
They then reduced the tourists to 28 for 5 at one stage before bowling them out for 238.
The third and final ODI will be played on Wednesday.

Rwanda to bring F1 back to Africa for first time since 1993
Ronaldo on target as Al-Nassr win after security delay
Coventry savour first home Premier League win in 25 years
Bergs shocks Alcaraz in Shanghai as Zverev claims year-end top ranking
Ten arrested and police officer injured after Manchester City’s win at Liverpool