Imam-ul-Haq (56 off 43) and Hasan Ali (4 for 15) were the stand out performers for Peshawar Zalmi as they trumped Karachi Kings by 44 runs.
Imam-ul-Haq top-scored for Peshawar while Liam Dawson made 33-ball 43 after they were asked to bat first by Karachi Kings.
Hasan's 4-15 in his quota of four overs helped his side restrict Karachi to 109-9 in 20 overs.
Hasan once again struck off the very first ball, trapping Liam Livingstone with a good length ball nipping back.
Karachi were then rocked by the wicket of Babar Azam, who was smartly run out by Hasan Ali. After a leg-before appeal was shot down by the umpire, Babar set-off for a single but didn’t get much response from his partner. Hasan displayed superb match awareness with a quick shy at the stumps which caught the batsman short of his ground.
Ingram was run out by a smart piece of fielding by Imam as he failed to regain crease off a sharp single.
Karachi were reduced to 80-5 after 15 overs and needed a big 74 runs in the last five overs, which proved beyond their reach. Imad (27-ball 26 with one boundary) and Rizwan added 49 for the sixth wicket but lack of power hitting hurt them as they fell well short of the target.
Hasan returned for his second spell to remove Imad, Aamer Yamin and Mohammad Amir in his last over to shut down Karachi’s chances.
Earlier, it was Imam who anchored Peshawar’s innings after fellow opener Kamran Akmal was bowled by Yamin.
Imam added 75 runs for the fourth wicket with Dawson after Peshawar were struggling at 49-4.
Sikander Raza struck twice with his part time off-spin and bagged Umar Amin for 15 and Wayne Madsen for a third-ball duck.
Peshawar captain Darren Sammy used all his hitting prowess, smashing three boundaries and a six in his unbeaten 24 off 10 balls and scoring 17 in the last over bowled by Yamin.