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
Wasim Akram, Yuvraj Singh sign up for Bushfire Cricket Bash
Shadab Khan to captain Islamabad United in PSL 5
Pakistan Under-19 team claims a dominant win in their opening World Cup game
Bangladesh announces squad for Pakistan T20Is
Tearaway quick Haris Rauf vows to make most of opportunity
Mark Wood powers England into dominant position in fourth Test
PSL Squads 2020 - PSL 5 Teams and Players List
Fawad Alam included in Test probables for Bangladesh clash
De Villiers will be welcomed back to South African side, says Faf du Plessis
PSL digital media partner ‘Cricingif’ aims to provide you the best coverage