Southern Punjab crashed to their third loss in a row after falling short of Khyber Pakhtunkhwa's total by an agonisingly close margin of six runs.
Southern Punjab required a tall task of registering 22 runs in the final over bowled by Mohammad Hafeez for an elusive victory.
While Saif Badar smashed a four and a six in the first five deliveries, he failed to clear the boundary rope on the last ball of the match, which meant his team were rendered winless yet again.
The home side's chase of the steep 201-run target was plagued by a top-order wobble before Sohaib Maqsood and Hussain Talat rescued them with a brilliant 78-run partnership.
Maqsood made his start count by depositing the ball in the stands for five towering maximums in his blazing 40-ball 77.
However, his dismissal at a crucial stage of the game pulled things back in the driving seat for KP with Junaid Khan piling further woes on Southern Punjab to get rid of any resistance from the lower-order.
Nevertheless, Badar kept his team's hopes alive of earning their first points in the competition but could not take them over the line.
KP's innings was set up nicely due to a sizzling 100-run stand between Hafeez and skipper Mohammad Rizwan for the second wicket.
Hafeez crunched five sixes in his belligerent 35-ball 67 as he often came down the pitch to dispatch the spinners to the fence with his trademark meaty slogs.
The magnificent momentum-shifting partnership was followed by a fiery cameo from Iftikhar Ahmed, who contributed with 45 from just 20 balls.
The scorching hits unleashed by Iftikhar propelled Khyber Pakhtunkhwa to an unassailable total of 200-5 in their 20 overs.