UCT scored three tries in the last five minutes of the Varsity Cup final to beat Pukke 39-33 in Potchefstroom.
UJ scored six tries to thrash UKZN 42-8 in the promotion-relegation match in Potchefstroom.
Pukke will be looking to lift the Varsity Cup for the first time when they host UCT in Potchefstroom on Monday night.
CUT beat UKZN 35-26 in the Varsity Shield final in Bloemfontein on Monday to earn promotion to the Varsity Cup.
CUT will host UKZN in Bloemfontein on Monday, with promotion to the Varsity Cup on the line.
Pukke secured a home Varsity Cup final when they edged NMMU in Potchefstroom.
The hosts won the first semi-final at a rain-soaked Green Mile in Cape Town.
Pukke will play UCT in the Varsity Cup final in Potchefstroom on 7 April after a day of drama.
There will be some scores to settle for the away teams in the Varsity Cup play-offs on Monday.
Maties knocked the defending champions out of the Varsity Cup and progressed to the semi-finals.