Sri Lanka defeated Pakistan by eight wickets in the fifth ODI tri-series match at Gaddafi Stadium, earning a place in the final and eliminating winless England from the competition.
Facing a modest target of 111, the visitors wrapped up the chase in the 19th over, with more than 30 overs left, thanks to an unbeaten half-century from Kamindu Mendis.
Kamindu and Avishka Fernando gave Sri Lanka a brisk start, reaching a 50-run opening stand in the seventh over before Pakistan captain Shaheen Afridi got Fernando out for 16.
Arafat Minhas then bowled Sri Lankan captain Kusal Mendis for eight after the ball glanced off his bat and hit the stumps.
Kamindu pressed on, notching his fifth ODI fifty and surviving a catch when Ghazi Ghori stepped on the boundary rope, turning the chance into a six.
He ended unbeaten on 62 off 60 balls, hitting eight fours and two sixes, while Pavan Rathnayake added 23 runs to see Sri Lanka home.
Earlier, Pakistan's batting collapsed under Sri Lanka's bowlers, with Dilshan Madushanka leading the attack with a five-wicket haul.
Fakhar Zaman was out for five in the fourth over and Maaz Sadaqat managed eight as Pakistan slipped to 23-2 in 6.2 overs. Madushanka then dismissed Saad Baig for five, deepening the hosts' woes.
Babar Azam and Salman Ali Agha tried to rebuild, but their 15-run partnership ended when Sahan Arachchige got Agha for nine.
Babar topped the scorecard with 29 off 33 balls before falling to Eshan Malinga, leaving Pakistan at 61-5 in 13.1 overs.
Shadab Khan, who had scored his maiden ODI century against England in the previous game, managed only two runs before being dismissed.
Arafat Minhas added 10 before becoming Madushanka's third wicket, and Hasan Nawaz made 17 before falling to Dunith Wellalage.
Pakistan's lower order also faltered, though captain Shaheen Afridi struck two sixes in his 15-run effort to help the side pass 100 runs.
Madushanka eventually claimed Shaheen, wrapping up Pakistan's innings at 110 with figures of 5-34 in 8.3 overs.
Arachchige took two wickets, while Asitha Fernando, Eshan Malinga and Wellalage each claimed one.