Amad Butt sealed an astonishing win for Balochistan on the very last ball of the match, helping his team set up the final showdown with Northern.
Haris Rauf returned strongly in the last over and repaid skipper Imad Wasim's faith by holding his nerve.
Northern defeated Balochistan by a comfortable margin of seven wickets as they were helped by a century stand between Ali Imran and Rohail Nazir
The seven-wicket loss for Central Punjab means the Babar Azam-led side bow out of the competition with just one win in five games.
Mohammad Hafeez and Zahid Mehmood took four wickets each as they spun a web around the Sindh batsmen in their pursuit of the 149-run target.
Muhammad Musa snared three wickets in his opening spell after which Khyber Pakhtunkhwa found it hard to recover.
The 11th match between Central Punjab and Southern Punjab was abandoned without a ball being bowled.
Sohail Akhtar's attacking 36-ball 63 helped Northern register a daunting total before their bowlers throttled Sindh's batting lineup.
Imam-ul-Haq and Haris Sohail made invaluable contributions to help Balochistan bag a comfortable win over Southern Punjab
Final hurrahs, broadcast revamp; all you need to know about the National T20 Cup
T20 Blast: Scintillating Shaheen Afridi takes four wickets in four balls in magical spell
New Zealand government gives clearance for Pakistan, West Indies tours
Zimbabwe confirm white-ball tour of Pakistan
Australia cricket great Dean Jones passes away at 59
PSL 5 to return on November 14; all matches in Lahore
Chris Gayle, Colin Munro, Daren Sammy, Munaf Patel among overseas stars for LPL auction
National T20 Cup: Salman Butt declines to lead Central Punjab second XI
T20 Blast: All-round Imad Wasim stars for Nottinghamshire in tight win over Durham
Faisal Iqbal reinstated as Balochistan coach after issuance of NOC by PIA