Seven penalties from fly-half Peter Grant proved enough to seal four points for the Stormers in a 21-15 encounter against the Cheetahs.
In truth it was a game that will be on top of the pile of video cassettes available to record over. Neither side offered much in attack and with temperatures reaching 34°C at 17:00, it was of little surprise that water intervals broke up play.
However the searing heat was not an excuse that either side will lean upon in the post-match as no tries were claimed, with even close calls absent.
The only star players from the contest were Sarel Pretorius and Duane Vermeulen while it was another frustrating day for the Stormers backs.
The home side were missing key players Schalk Burger, Jaque Fourie, Anton van Zyl, Tiaan Liebenberg and Gio Aplon for the contest while the Cheetahs had to do without the inspirational Juan Smith, who tore an Achilles last weekend.
It took 22 minutes for the scorers to be troubled when stand-in captain Naas Olivier knocked over the first of his four penalties. But then two three-pointers in five minutes from Peter Grant move the Stormers ahead before Olivier struck again to level matters at half-time. The fans hadn't been blessed with entertainment.
And that trend did not change in the second 40 as five more shots at goal from Grant and two from Olivier was about to send the Cheetahs home empty-handed. However, Riaan Viljeon struck with the last kick of the game to give them a losing bonus-point.
Pen: Grant 7
Pen: Olivier 4, R Viljeon
Stormers: 15 Conrad Jantjes 14 Danie Poolman, 13 Juan De Jongh, 12 Jean De Villiers (capt), 11 Bryan Habana, 10 Peter Grant, 9 Ricky Januarie, 8 Duane Vermuelen, 7 Francois Louw, 6 Pieter Louw, 5 Andries Bekker, 4 Rynhardt Elstadt, 3 Brok Harris, 2 Deon Fourie, 1 CJ van der Linde.
Replacements: 16 Siyabonga Ntubeni, 17 Frans Malherbe, 18 De Kock Steenkamp, 19 Nick Koster, 20 Dewaldt Duvenage, 21 Gary Van Aswegen, 22 Paul Bosch.
Cheetahs: 15 Hennie Daniller, 14 Philip Snyman, 13 Robert Ebersohn, 12 Andries Strauss, 11 Rayno Benjamin, 10 Naas Olivier (c), 9 Sarel Pretorius, 8 Ashley Johnson, 7 Francois Uys, 6 Kabamba Floors, 5 Wilhelm Steenkamp, 4 Waltie Vermeulen, 3 WP Nel, 2 Rayno Barnes, 1 Coenie Oosthuizen.
Replacements: 16 Skipper Badenhorst, 17 Kobus Calldo, 18 Martin Muller, 19 Philip van der Walt, 20 Tewis de Bruyn, 21 Sias Ebersohn, 22 Riaan Viljoen.
Referee: Pro Legoete (South Africa)