Pakistan's bowlers face Sri Lanka's heavy-hitting batters at the Gaddafi Stadium, with the tri-series trophy on the line from 8am GMT.
The tri-series title will be decided in Lahore, where Pakistan and Sri Lanka meet in the ODI final at the Gaddafi Stadium. Play begins at 8am GMT, and the tournament has set up a compelling finale.
Sri Lanka have been the batting story of the competition. Their top-order firepower has repeatedly lit up the scoreboard and made them a threat in any chase or any first innings. Pakistan, meanwhile, have found their rhythm with the ball, and their attack has been the foundation of their run to the final.
The two sides come in with contrasting recent form. Pakistan had won four matches in a row before losing their latest meeting with Sri Lanka, so they will want to show that was a blip. Sri Lanka will back themselves after that result and arrive with real belief.
England were eliminated, but they leave a mark on the tournament. Ben Duckett and Jacob Bethell's fellow all-rounder push helped them to a consolation win over Sri Lanka on Thursday, though it was a tight contest. That result keeps Sri Lanka's batters honest and Pakistan's plans under scrutiny.
With momentum, pride and silverware at stake, the final should be a fine contest between Sri Lanka's batting and Pakistan's bowling.