Pakistan have defeated Sri Lanka by 135 runs in Colombo to take a 2-1 lead in the five-match series.
The tourists reached 316-4 from their innings, thanks in large to Sarfraz Ahmed who recorded a knock of 77.
That was the highest team total in the series so far - which came after they had elected to bat - and Sri Lanka had little response when it came to putting together a response by being bowled all out for 181 runs.
Stones thrown from outside the stadium during the second session of the day led to a 30-minute delay at the Premadasa stadium, but Pakistan were soon back into their rhythm.
Tillakaratne Dilshan was the first man to fall for 14 runs, before Kusal Perera (20) and Upul Tharanga (16) followed close by.
The wickets continued to fall, with Lahiru Thirimanne offering some hope by piling on 56 runs before being sent packing by the bowling of Rahat Ali.
Sri Lanka's misery was confirmed as Lasith Malinga was dismissed for six runs, condemning the home side to a second defeat in the ongoing one-day series.