Qalandars' Agha Salman contributed 50 off 45, but it was a fiery blitz by Sohail Akhtar which changed the game. His 15 runs off eight balls, including six and a four brought the team to the brink of the victory.
The game went for a super over. Batting first, Qalandars scored 12 runs.
While Fakhar Zaman was run out on the very first ball. Anton Devcich with skipper McCullum, took the super over score to 11 runs.
For Kings, Lendl Simmons and Colin Ingram opened the chase.
Sunil Narine took the prize wicket of Ingram on the third delivery of his over.
Shahid Afridi hit the last ball of the over for six, but by then it was already too late for Karachi.