Pakistan Shaheens reached their 143-run target in 35.1 overs, despite being six wickets behind. The innings began poorly, with Haseebullah got out for a handful of runs.
Sahibzada Farhan and Usman Khan then combined for 52 runs for the second wicket before being bowled by Matt Hammond in the same over.
Furthermore, Usman scored 20 runs while captain Mohammad Haris was dismissed for a duck. Farhan scored 30 runs before being dismissed, leaving the Shaheens at 60 for 4.
Irfan Khan and Mubasir Khan stabilised the innings with a 34-run stand for the fifth wicket, with Irfan contributing 21. Mubasir continued to anchor the chase, scoring 31 runs with Arafat Minhas for the sixth wicket. Minhas scored 18 runs before going out.
Mubasir stayed undefeated on 32, with Jahandad Khan providing a key 10-run cameo to lead Pakistan Shaheens to a much-needed win.