Chasing 151, the pair looked in full control of the situation as Sharjeel and Babar went on to score 69 and 74 respectively to guide their side to a 10-wicket win.
World numbar one T20 batsman hit eight boundies and a six in his classy knock, while Sharjeel hit five boundaries and four maximums to reach his top score in this season of the PSL. With this victory, Kings move on to second second position with nine points.
Peshawar Zalmi are at third with same number of points, while Qalandars slipped to fourth spot.
Earlier, Sohail Akhtar's magnificent half-century led Qalandars to a respectable total of 150 in match 26 of the tournament.
Batting first at the National Stadium after losing toss in front of a full house, openers Fakhar Zaman and Skipper Akhtar provided a great start. Both put on 49-run stand for the first wicket.
A moment of joy for Karachi fans came on the last ball of the powerplay, when Umaid Asif removed Fakhar Zaman, who scored 17 -- he struck three boundies. Following Fakhar's departure, Chirs Lynn joined the Qalandars skipper on the crease.
The duo added only 23 runs before Lynn walked back to dugout courtesy of Arshad Iqbal -- who is playing in place of Omer Khan. Ben Dunk was the third wicket to fall for the Qalandars, who scored only nine runs of 14 deliveries.
This was Umaid Asif's second wicket of the game.
Meanwhile, Akhtar went on to score a magnificent half-centy. He struck eight boundaries and two maximums in his 68-run knock. Other noticeable performance came from Muhammad Hafeez's bat, he scored unbeaten 35 of 22 balls.
Arshad Iqbad and Umaid Asif shared two wickets each while, Chirs Jordan bagged a crucial wicket of Samit Patel for the Kings.