Overview
- Pakistan won by eight wickets, reaching 289 for 2 in 48.2 overs after Sri Lanka posted 288 for 8.
- Babar Azam finished 102 not out to end an 807-day wait for an international hundred, drawing level with Saeed Anwar on 20 ODI tons and earning Player of the Match.
- Key stands powered the chase: 100 with Fakhar Zaman (78) and an unbeaten 112 with Mohammad Rizwan (51*), following Saim Ayub’s 33 at the top.
- Abrar Ahmed took 3 for 41 and Haris Rauf 3 for 66 as Janith Liyanage top-scored for Sri Lanka with 54, supported by Kamindu Mendis (44) and Wanindu Hasaranga (37*).
- Pakistan hold an unassailable 2–0 lead in the three-match series, with the final ODI scheduled for November 16 in Rawalpindi after the tour continued following PCB security assurances earlier in the week.