The Sharks moved back to the top of the Super Rugby standings with a hard fought 25-12 win over the Lions in Johannesburg.
Lwazi Mvovo scored the only try of the game for the Sharks, with Frans Steyn booting 14 points and Fred Zeilinga adding a further six.
Marnitz Boshoff kicked all of the Lions' points as they slipped to a fourth defeat of the season.
Two penalties in as many minutes from Zeilinga had the visitors 6-0 up inside 10 minutes, but he missed his third attempt of the night and was replaced soon after by Heimaar Williams after suffering a hamstring injury.
Jannie du Plessis went to the bin for the Sharks following an off the ball tackle on Lionel Mapoe and Boshoff reduced the arrears with the resulting penalty.
Boshoff then levelled things up from the tee and it was that way at the break after the TMO disallowed a try from the Sharks on the stroke of half-time.
Steyn landed two long-range kicks soon after the restart to put the Sharks back ahead before the TMO chalked off a Lions score, but Boshoff soon added three points to the total.
The two kickers exchanged further penalties just after the hour before Mvovo went over with 14 minutes remaining.
The full-back chipped forward and chased down his own kick to scoop up the ball and cross over, with Steyn adding the extras.
Steyn then added a further penalty to complete the scoring as the Sharks held out for victory in a scrappy contest.