In pursuit of the 181-run target at Gaddafi Stadium, the entire Multan Sultans team was bowled out for 138 in the last over.
Along with the victory in this match, Qandraz qualified for the final, where he will be from Multan Sultan.
Shahnawaz Dhani of Multan Sultans was declared the best player of the match for his excellent batting.
Corona test of 2 commentators Danny Morrison and Urooj Mumtaz also came positive yesterday.
Danish Aziz scored six off 15 balls and captain Asif Ali also scored only nine runs despite playing two balls.
Rohail Nazir and Mohammad Nabi provided impetus to the innings with their breezy 21-run contributions off 12 and 15 balls respectively.
Ben was the last batsman to be cut out, scoring 24 runs to become Ameed Asif’s wicket.
The Sultans had not yet recovered from the loss as they suffered a third run as a result of another run out.
Karachi Kings 170-7, 20 overs (Sharjeel Khan 60, Babar Azam 41, Joe Clarke 24 not out; Haris Rauf 3-33)
Alex Hales hit an unbeaten 82 off 54 balls with 13 fours and a six while Rahmanullah scored 27 off 16 balls.