Pakistan’s last two Test wins comes exactly one year apart on same day against same opposition, same venue, same margin and also the two teams were captained by same players.
July 16-20,2022 at Galle International Cricket Stadium
Sri Lanka: 222 & 337 lost to Pakistan: 218 & 344/6 by 4 wickets.
July 16-20,2023 at Galle International Cricket Stadium
Sri Lanka: 312 & 279 lost to Pakistan:461 & 133/6 by 4 wickets.
Both Tests were captained by Dimuth Karunaratne (Sri Lanka) and Babar Azam (Pakistan)
2022- Naseem Shah (Pakistan) batted at number 11 faced 52 balls in 131 minutes for his 5 n.o and added 70 runs for the 10th wicket with Babar Azam (119)
2023- Naseem Shah (Pakistan) batted at number 10 faced 78 balls in 175 minutes for his 6 and added 94 runs for the 9th wicket with Saud Shakeel (208 n.o) Both occasions he hit a boundary.