The Stormers got the job done at Newlands on Saturday, beating the Cheetahs 42-12 in a lopsided South African Super Rugby derby.
This was a far cry from the shock defeat in Bloemfontein earlier this month as the Stormers led from start to finish, outscoring their visitors five tries to two and claiming just their fifth attacking bonus point in four years.
It's a crucial result in the Stormers' bid to finish second in the overall standings and secure a home semi-final. It also sets up a potential conference decider against the Lions next week.
The Stormers led 23-7 at the interval thanks to two tries from Springbok Sevens star Seabelo Senatla and a handful of penalties from Demetri Catrakilis. The home side had enjoyed around 65 percent of territory and possession, and the lead could well have been larger.
Damian de Allende, Vincent Koch and Sikhumbuzo Notshe all went over in the second half, making Cheetahs coach Naka Drotske's last game in charge one to forget.
The Stormers ruled in every department, with the scrum especially dominant.
Catrakilis opened the scoring from the tee early on and the first try was soon to follow as Senatla powered over in the corner after a break by De Allende – who had an excellent game – exposed the Cheetahs defence.
Catrakilis added the conversion and could extend the lead further after a great chase from Senatla lead to another penalty to leave the Stormers 13-0 up inside ten minutes.
An attempt to force another try via a 5m scrum failed, but another three points from the home fly-half kept the scoreboard ticking.
The Cheetahs had hardly seen the ball in first quarter, but they scored with their first attack as Boom Prinsloo crashed over at the back of a maul. Ex-Stormers playmaker Joe Pietersen added the conversion, but his influence on the game was minimal.
De Allende and Dillyn Leyds combined to take the Stormers back into the Cheetahs 22 before Senatla profited from some slack defending to step his way over under the sticks following a solid scrum.
Catrakilis made sure of the extras to give the home side a 16-point gap before the break although the Cheetahs survived another siege thanks only to Clayton Blommetjies knocking the ball from Juan de Jongh's hands with the line in sight.
Cheetahs number eight Henco Venter added a nail to his team's coffin, earning a yellow card for a high tackle on Cheslin Kolbe and the Stormers made the extra man count as De Allende sniped over after a maul was stopped just short.
Again Catrakilis was on target with the conversion and the home side had over half an hour to search for that ever-elusive fourth try.
It came on the hour mark, Koch crashing over from short range amidst heavy traffic. Of course, Catrakilis converted.
Notshe added some gloss to the scoreline with the fifth try with a sprint into space on the overlap. Replacement fly-half Kurt Coleman's conversion effort went wide, reminding everyone of his horror show in the Free State the last time these teams met.
There was a consolation try for the Cheetahs, again courtesy of a maul, as Carel Greeff crossed the whitewash, but it did little to dampen the festive atmosphere as Newlands celebrated a well-deserved victory.
Tries: Senatla 2, De Allende, Koch, Notshe
Cons: Catrakilis 4
Pens: Catrakilis 3
Tries: Prinsloo, Greeff
Yellow card: Venter
Stormers: 15 Cheslin Kolbe, 14 Seabelo Senatla, 13 Juan de Jongh, 12 Damian de Allende, 11 Dillyn Leyds, 10 Demetri Catrakilis, 9 Nic Groom, 8 Duane Vermeulen (c), 7 Siya Kolisi, 6 Nizaam Carr, 5 Manuel Carizza, 4 Eben Etzebeth, 3 Vincent Koch, 2 Scarra Ntubeni, 1 Steven Kitshoff.
Replacements: 16 Bongi Mbonambi, 17 Oli Kebble, 18 Frans Malherbe, 19 Jean Kleyn, 20 Sikhumbuzo Notshe, 21 Louis Schreuder, 22 Kurt Coleman, 23 Huw Jones.
Cheetahs: 15 Clayton Blommetjies, 14 Sergeal Petersen, 13 Francois Venter, 12 Michael van der Spuy, 11 Raymond Rhule, 10 Joe Pietersen, 9 Tian Meyer, 8 Willie Britz, 7 Boom Prinsloo, 6 Tienie Burger, 5 Francois Uys (c), 4 Carl Wegner, 3 Maks van Dyk, 2 Torsten van Jaarsveld, 1 Danie Mienie
Replacements: 16 Stephan Coetzee, 17 BG Uys, 18 Ewald van der Westhuizen, 19 Steven Sykes, 20 Henco Venter, 21 Sarel Pretorius, 22 Coenie van Wyk, 23 Rayno Benjamin
Venue: Newlands Stadium, Cape Town
Referee: Craig Joubert
Assistant Referees: Jason Jaftha, Francois Pretorius
TMO: Deon von Blommestein