Lahore, May 5 -- Lahore Qalandars missed the chance to go top of the Pakistan Super League as Irfan Khan Niazi hit an unbeaten 48 from 21 balls to seal a four-wicket win for Karachi Kings in a rain-affected game.

Chasing a revised target of 168, Niazi struck five sixes in the final three overs, including one to finish the match with three balls to spare.

Having been put into bat, Lahore's openers raced to 90 before the dismissal of Mohammad Naeem (65) in the eighth over, after which the players were forced off.

When play resumed Fakhar Zaman pushed on to 51, but Lahore lost a flurry of wickets as they hurried to set a score in a reduced 15-overs-a-side game.

Abbas Afridi took 4-27 while five Lahore batters were out for single figures as...