Shahid Afridi's scintillating all-round display secured Pakistan a series-clinching 26-run victory against Sri Lanka in a low-scoring fourth one-day cricket international.
Afridi struck a defiant 75 to help Pakistan reach a modest 200 on a sluggish track at the Sharjah Cricket Stadium in the United Arab Emirates with the hosts all out in 49.3 overs.
The all-rounder then returned to claim five for 35 as Pakistan skittled the visitors for 174 in 45.2 overs to go 3-1 up in the five-match series.
Abu Dhabi hosts the fifth and final match on Thursday.
The games are being played outside of Pakistan for security reasons.