Peshawar Zalmi’s former captain Wahab Riaz struck for his team in the first over as he dismissed Sharjeel Khan for a duck.
Matthew Wade, famous for hitting three sixes to Shaheen Shah Afridi in 2021 T20 World Cup semifinal, started his PSL career aggressively as he hit Khurram Shahzad for two fours and a six in the second over.
Karachi Kings scored 34 runs in three overs but then James Neesham came into the action and dismissed Wade for 23 runs.
The next batter Qasim Akram also scored only seven runs and was dismissed by James Neesham.
After losing four wickets for 48 runs, Karachi Kings fought hard as Shoaib Malik and Imad Wasim scored fifties but at the end they fell short by just two runs.
Imad Wasim remained not out on 80 runs whereas Shoaib Malik scored 52 runs for Karachi Kings.
Peshawar Zalmi got off to an aggressive start as Muhammad Haris hit Muhammad Amir for a boundary off the first ball.
Babar Azam also smacked one towards boundary few balls later as they scored 11 runs in the first over.
Muhammad Haris also welcomed Mir Hamza with a boundary but Mir Hamza struck next ball, as he took a review for LBW and got successful.
New batter Saim Ayub got a single off the first ball but unfortunately got run out off the next ball as Mir Hamza got a slight touch to Babar Azam’s straight drive.
Tom Kohler Cadmore was the new batter, who smacked the Karachi Kings skipper Imad Wasim for three sixes in the fifth over and helped Peshawar Zalmi reach 50 in just five overs.
The English batter kept going with the same momentum and also welcomed experienced Imran Tahir with a sixer in the eighth over.
Babar Azam rotated the strike perfectly, to frustrate his former team and guided his partner.
Tom Kohler Cadmore reached his half-century with another six to Imran Tahir, on just 28 balls with the help of five sixes.
They kept going strong and brought up their century partnership in the 12th over, off just 62 balls.
Babar Azam also reached his fifty off 39 balls and accelerated afterwaqrds, as he hit Andrew Tye for two fours and one six in the 15th over, helping Peshawar Zalmi reach 150.
The 139-run partnership came to an end finally when Imran Tahir got Babar Azam’s wicket, but by then Babar had done all the damage with 68 runs off 46 balls.
Bhanuka Rajapaksa added only six runs and then he was dismissed by Andrew Tye as Peshawar lost fourth wicket for 171 runs.
Muhammad Amir came on bowl the 19th over and gave away two more boundaries to finish his spell wicketless and by giving away 42 runs in his four overs.
Tom Kohler Cadmore’s innings finally came to an end in the last over of innings when Ben Cutting got his wicket for 92 runs.
Peshawar Zalmi finished the innings for 199 for the loss of five wickets and set a target of 200 for the hosts.