Highlands Parks beat Polokwane City 4-3 on penalties after a 0-0 draw on aggregate in the MTN8 Cup semi-final second-leg match at the Makhulong Stadium on Tuesday.
The win has the Lions of the North advancing to the final of the competition where they will face either Mamelodi Sundowns or SuperSport United, while Rise and Shine bowed out of the tournament.
WATCH: Highlands Park vs Polokwane City