The Sharks missed the chance to put one foot in a home semi-final as they were beaten 27-20 by the Cheetahs at the Free State Stadium on Saturday.
Because of their narrow defeat, they now sit in third position behind the Crusaders, who are second due to a stronger points differential.
However, the game wasn't without late drama as SP Marais was denied a try after the TMO showed Tonderai Chavhanga was bundled into touch.
The Cheetahs meanwhile move off the bottom of the table, going above the Rebels and staying in touch with the Lions who are two ahead of them.
Apart from wanting to get off the basement, the Cheetahs had pride to play for on Saturday and with plenty of the Sharks' first-team forward pack not starting due to their Springbok exploits, they pounced from a driving maul on eight minutes. It was a rampant set-piece from the home side too as Torsten van Jaarsveld ran over from the tail.
Johan Goosen's conversion to go with a third-minute penalty goal for an off-the-ball tackle from Dale Chadwick on Sarel Pretorius gave the Cheetahs an early 10-0 lead.
The Sharks desperately needed a foothold and it came in the nineteenth minute when Van Jaarsveld was caught offside, allowing Tim Swiel to open his account off the tee. It would be the start of a turnaround in fortunes for the next ten minutes as the visiting side took control.
The catalyst came from one of the Sharks' main threats as the pace of Cobus Reinach was too much for the Cheetahs as he raced over from halfway. Swiel was again on target as the extras made it a tied game in what was an entertaining first 23 minutes in Bloemfontein.
Swiel was successful again soon after when Cheetahs loosehead prop Trevor Nyakane was pinged for deliberately collapsing a maul that put the Sharks ahead for the first time.
However the Cheetahs managed to bounce back off the ropes before the break when strong running led to Philip van der Walt reaching out for a score under the uprights. Goosen of course made no mistake to put his side 17-13 up and keep the Sharks third in the table.
That crucial standing which would leave the Sharks not having the possibility of a home semi in their own hands was even more likely in the 49th minute when the Cheetahs crossed again via Lood de Jager. It was deserved as the hosts showed greater intensity.
Cue Jake White sending on Bismarck du Plessis, Willem Alberts and Jannie du Plessis for the closing 30 minutes but instead of an eleven-point deficit to chase, another three points from Goosen on 56 minutes meant the Sharks were now looking at two scores just to level.
They got one when hooker Du Plessis scored a try similar to Van Jaarsveld's opener at the tail of a maul before that late Chavhanga moment left the Cheetahs relieved to cling on.
Tries: Van Jaarsveld, Van Der Walt, De Jager
Con: Goosen 3
Pen: Goosen 2
Tries: Reinach, B du Plessis
Con: Swiel 2
Pen: Swiel 2
Cheetahs: 15 Willie le Roux, 14 Cornal Hendricks, 13 Johann Sadie, 12 Ryno Benjamin, 11 Raymond Rhule, 10 Johan Goosen, 9 Sarel Pretorius, 8 Philip van der Walt, 7 Teboho Mohoje, 6 Torsten van Jaarsveld, 5 Francois Uys, 4 Lood de Jager, 3 Coenie Oosthuizen, 2 Adriaan Strauss (captain), 1 Trevor Nyakane.
Replacements: 16 Caylib Oosthuizen, 17 Luan de Bruin, 18 Carl Wegner, 19 Jean Cook, 20 Henco Venter, 21 Shaun Venter, 22 Elgar Watts, 23 Hennie Daniller
Sharks: 15 SP Marais, 14 JP Pietersen, 13 S'bura Sithole, 12 Frans Steyn, 11 Lwazi Mvovo, 10 Tim Swiel, 9 Cobus Reinach, 8 Ryan Kankowski, 7 Jean Deysel (c), 6 Marcell Coetzee, 5 Anton Bresler, 4 Stephan Lewies, 3 Lourens Adriaanse, 2 Kyle Cooper, 1 Dale Chadwick.
Replacements: 16 Thomas du Toit, 17 Bismarck du Plessis, 18 Jannie du Plessis, 19 Willem Alberts, 20 Tera Mtembu, 21 Charl McLeod, 22 Odwa Ndungane, 23 Tonderai Chavhanga.
Referee: Rohan Hoffmann (Australia)
Assistant referees: Stuart Berry (South Africa), Francois de Bruin (South Africa)