Islamabad United 196 for 4 (Shadab 80, Salman 37, Ayub 2-15) beat Peshawar Zalmi 167 for 9 (Jamal 87, Shadab 3-41, Hunain 2-25) by 29 runs
Jamal drove the comeback by smashing 87 off 49 balls to lead them to 152-6 in the 18th over when he was clean-bowled by Shadab, who finished with 3-41.
United moved to third on the six-team table, ahead of Zalmi on net run-rate.
Zalmi’s chase was in early trouble when skipper Babar Azam was needlessly run out off the first ball he faced. Babar failed to beat Alex Hales’ direct throw at the non-striker’s end.
Jamal counterattacked in the middle overs, sharing a 107-run stand with Paul Walter, who contributed 33. Jamal smashed six sixes and eight fours before he misread Shadab’s googly in the same over he launched a 102-meter six.
Earlier, after being put in to bat in chilly weather, Hales’ middle stump was knocked back by Ayub’s first delivery, a carrom ball. But Shadab shared two valuable half-century stands with Agha Salman (37) and Jordan Cox (26). Azam Khan’s unbeaten 29 off 14 provided a late flourish.