The Stormers secured a home Semi-final when they finished in second place in the Super Rugby standings after beating the Cheetahs 34-44 in Bloemfontein.
The Stormers also earned themselves a bye next week which could prove to be crucial as it gives an extra week of recovery time for players like Dewald Duvenage.
Cheetahs winger and former Springbok sevens player scored a hat-trick of tries against the Stormers who scored four tries of their own.
The Stormers confirmed their second position at the top of the Super Rugby log with a convincing 44-34 win over the Cheetahs in Bloemfontein on Saturday.
The game was tight for the first quarter of the game with the teams taking turns at the goal posts.
The Cheetahs scored first as flyhalf Sias Ebersohn knocked over a penalty three minutes into the game.
The Capetonians soon equalled the scores with a Peter Grant penalty.
The two teams, despite the close opening minutes, were creative on attack but because of tight defence from both sides could only score via the boot of their flyhalves.
Ebersohn gave his side the lead 17 minutes into the first half with another successful penalty conversion.
The Stormers once again drew the scores level as Grant converted his second penalty attempt.
Fleet footed Gio Aplon, however, stole the initiative for the home side as he sprinted through for the Stormers' first of four tries.
Grant converted the try and furthered the coastal team's lead to 13 points with another penalty conversion four minutes later.
The Cheetahs demonstrated their never say die attitude just before the break with a try by eighthman Devon Raubenheimer.
Ebersohn converted to bring the Cheetahs within six points before half-time.
It, however, was the Stormers' dangerous counter attacking that got the better of the Cheetahs.
Duanne Vermeulen proved exactly why he was called up for the Springbok planning group as he had a part in many of the Stormers' attacks.
Seven minutes into the second half Juan de Jongh handed off Raubenheimer en route to the tryline as he gave his team an 11 point cushion.
Shortly after the restart, replacement loose forward Nick Koster crossed the tryline as he took advantage of the Cheetahs' lapse in defence.
Grant's conversion saw the Stormers enjoy a healthy 31-13 lead.
The Cheetahs, however, did not give up as Rayno Benjamin scored the first of his hat-trick of tries.
Stormers winger Bryan Habana followed up the restart kick and fielded the ball after it rebounded off his knee and sprinted through for a try.
Habana's try and a Grant penalty in the 71st minute sealed the victory.
However it did not break the Cheetahs' spirit as Benjamin pulled off his third try of the evening.
The Stormers now have a break before their home semi-final on July 2.
Final Score Cheetahs 34 Stormers 44
Tries - D. Raubenheimer, R. Benjamin 3
Pen - S Ebersohn 2
Con - S Ebersohn 4
Tries - G Aplon, J de Jongh, N Koster, B Habana
Pen - P Grant 6
Con - P Grant 3
Referee: Marius Jonker
Assistant referees: Pro Legoete, Stefan Breytenbach
Television match official: Johann Meuwesen
Cheetahs : Hennie Daniller, Riaan Viljoen, Robert Ebersohn, Barry Geel, Ryno Benjamin, Sias Ebersohn, Sarel Pretorius, Davon Raubenheimer, Ashley Johnson, Johan Wessels, Martin Muller, Francois Uys, WP Nel, Adriaan Strauss (capt), Coenie Oosthuizen.
Replacements: Ryno Barnes, Lourens Adriaanse, Izak van der Westhuizen, Pieter Myburgh, Tewis de Bruyn, Corne Uys, Riaan Smit.
Stormers : 15 Gio Aplon, 14 Jean de Villiers, 13 Jaque Fourie, 12 Juan de Jongh, 11 Bryan Habana, 10 Peter Grant, 9 Louis Schreuder, 8 Duane Vermeulen, 7 Francois Louw, 6 Schalk Burger, 5 Andries Bekker, 4 Rynhardt Elstadt, 3 Brok Harris, 2 Tiaan Liebenberg, 1 Wicus Blaauw
Substitutes: 16 Deon Fourie, 17 Frans Malherbe, 18 Anton Van Zyl, 19 Nick Koster, 20 Nic Groom, 21 Johann Sadie, 22 Conrad Jantjes