Karachi Kings clinched a last-ball thriller to hand two-time defending champion Lahore Qalandars its fourth straight loss in the Pakistan Super League on Saturday. Karachi won by two wickets after defying a much improved Lahore pace attack, led by Shaheen Shah Afridi (1-34), to reach 176-8 in exactly 20 overs in reply to Lahore's 175-6.