The Stormers brushed aside a second-string Bulls side at Newlands on Saturday to march into the semi-finals thanks to a 38-10 bonus-point win.
Bryan Habana scored two tries against his former team in a one-sided affair that ensured both semi-finals will take place in South Africa next Saturday.
The Stormers will host the Waratahs at Newlands while the Bulls will play the Crusaders at Orlando Stadium in Soweto on the outskirts of Johannesburg.
Habana's two tries set the hosts on their way, before further scores from Andries Bekker and Jaque Fourie put further daylight between the two sides.
Debutant Ruan Snyman did manage a late consolation for the visitors, who rested their entire first team having already secured top spot.
The Stormers were ahead inside the opening five minutes when they worked the ball through the phases and Schalk Burger sent a long pass out to Habana on the left to run in.
Peter Grant added the conversion, but the visitors were on the board not long after - the hosts conceding a penalty for playing the ball on the ground and Jacques-Louis Potgieter making no mistake with his effort.
But two penalties from Grant within the space of four minutes, the first for not rolling away and second when Pedrie Wannenburg was caught offside, put Alister Coetzee's side further in front after the first quarter.
Habana then grabbed his second try after Gio Aplon and Joe Pietersen moved the ball quickly through the hands, where the South Africa winger was again waiting to score.
Grant missed the conversion this time, but took his next opportunity when Bekker went over just on the half-hour mark - the big lock picking up six metres short and driving over.
It was 25-3 at the break and another two Grant penalties after the restart extended that lead - the second coming at a cost for the Bulls, who lost De Wet Barry to a yellow card after he entered a tackle with his elbow.
The Stormers grabbed their bonus-point try in the 64th minute when a chip by Aplon was excellently regathered and then passed inside for Fourie to score.
Grant made no mistake with the conversion and, when Habana was sent to the bin for a deliberate knock-down, it gave the Bulls an opening to score.
Snyman obliged when he made a break from five metres out to score a consolation, which was converted by Francois Brummer, but the Pretoria side were already well beaten.
Man of the match: Peter Grant marshaled his backs wonderfully, made the right choices and slotted his kicks. Top job.
For the Stormers:
Tries: Habana 2, Bekker, Fourie
Cons: Grant 3
Pens: Grant 4
For the Bulls:
Yellow cards: Barry (Bulls - 53rd min); Habana (Stormers - 78th)
Stormers: 15 Joe Pietersen, 14 Gio Aplon, 13 Jaque Fourie, 12 Juan De Jongh, 11 Bryan Habana, 10 Peter Grant , 9 Dewaldt Duvenage, 8 Duane Vermeulen, 7 Francois Louw, 6 Schalk Burger (c), 5 Andries Bekker, 4 Adriaan Fondse,3 Brok Harris,2 Tiaan Liebenberg, 1 Wicus Blaauw.
Replacements:16 Deon Fourie 17 Eusebio Guinazu 18 Anton Van Zyl 19 Pieter Louw 20 Ricky Januarie 21 Willem De Waal 22 Tim Whitehead
Bulls: 15 Tiger Mangweni, 14 Jaco van der Westhuyzen, 13 Stephan Dippenaar, 12 De Wet Barry, 11 Deon Helberg, 10 Jacques-Louis Potgieter, 9 Heini Adams, 8 Pedrie Wannenburg, 7 Gerrit-Jan van Velze, 6 Derick KuŁn, 5 Bakkies Botha , (c), 4 Flip van der Merwe, 3 Bees Roux, 2 Bandise Maku, 1 Jaco Engels.
Replacements: 16 Chiliboy Ralepelle, 17 Dean Greyling, 18 Fudge Mabeta, 19 Okkie Kruger, 20 Ruan Snyman, 21 Francois Brummer, 22 Stefan Watermeyer.