Blue Bulls moved off the bottom of the table on Saturday thanks to a 34-30 win over Free State Cheetahs at Loftus.
While the Blue Bulls had underperformed in previous weeks, things seemed to click for the hosts as they dominated every aspect of play.
The victory kept the men from Pretoria in the running to secure a place in the play-offs, lifting them off the bottom of the Currie Cup ladder, while the Cheetahs dropped down to bottom.
Louis Fouche opened the scoring with a penalty in the fourth minute while Cheetahs winger Nico Scheepers returned the favour four minutes later.
The hosts side got over the whitewash in the twelfth minute when number eight Arno Botha pierced the Cheetahs' defensive line. The talented loose forward calmly offloaded to a speeding Sampie Mastriet, who scored in the corner, with Fouche missing the conversion.
Scheepers closed the gap once again with a successful shot in the seventeenth minute.
Fouche then stepped up to the plate to slot over a monstrous attempt from deep inside his own half. He succeeded with two more penalties to extend the Bulls' lead to eleven.
The Cheetahs then added another three points on the half-time whistle with Scheepers converting a penalty to reduce the home side's advantage.
After the break, Fouche converted another penalty conversion to regain their 18-point lead.
The Free State Cheetahs, however, refused to bow down as they hit back with two tries within the space of ten minutes. The visiting attack found a new spark as Cheetahs coach Naka Drotske sent Sias Ebersohn on to replace Tewis de Bruyn at fly-half.
It was, however, exciting backline player Raymond Rhule who was rewarded in the 53rd minute for an all-round sterling performance, with Scheepers converting.
Midway through the second half the Cheetahs once again found a gap in the Bulls' defence with Scheepers scoring in the right hand corner and converting his own try.
The closing minutes were filled with drama with the Bulls defending a four-point lead.
The hosts, however, took the game out of the Cheetahs' reach as replacement CJ Stander added his name to the try scoring sheet with four minutes remaining in the encounter. Free State had the last say of the match as prop Marcel van der Merwe scored the final try.
For Blue Bulls:
Tries: Mastriet, Mostert, Stander
Con: Fouche 2
Pen: Fouche 5
For Free State Cheetahs:
Tries: Rhule, Scheepers, Van der Merwe
Con: Scheepers 4
Pen: Scheepers 3
Blue Bulls: 15 Jürgen Visser, 14 Akona Ndungane, 13 JJ Engelbrecht, 12 Francois Venter, 11 Sampie Mastriet, 10 Louis Fouchè, 9 Jano Vermaak, 8 Arno Botha, 7 Jacques Potgieter, 6 Dewald Potgieter (c), 5 Franco Mostert, 4 Wilhelm Steenkamp, 3 Werner Kruger, 2 Willie Wepener, 1 Mornè Mellett.
Replacements: 16 Bongi Mbonambi, 17 Frik Kirsten, 18 Cornell Hess, 19 CJ Stander, 20 Ruan Snyman, 21 Lionel Cronjè, 22 Ulrich Beyers.
Free State Cheetahs: 15 Hennie Daniller, 14 Nico Scheepers, 13 Raymond Rhule, 12 Robert Ebersohn (c), 11 Rayno Benjamin, 10 Tewis de Bruyn, 9 Sarel Pretorius, 8 Philip van der Walt, 7 Lappies Labuschagne, 6 Heinrich Brussow, 5 Izak van der Westhuizen, 4 Francois Uys, 3 Ross Geldenhuys, 2 Hercu Liebenberg, 1 Marcell van der Merwe.
Replacements: 16 AJ le Roux, 17 Coenie Oosthuizen, 18 Carl Wegner, 19 Hendro Scholtz, 20 Sias Ebersohn, 21 Philip Snyman, 22 Andries Strauss.
Referee: Rasta Rasivhenge