That's it for our live coverage of this South African derby. Thank you for following the game along with us.
FULL-TIME: BULLS 19-29 SHARKS. The visitors chalk up an unlikely bonus-point victory at Loftus.
There's under a minute left in this game and the Bulls find themselves on the wrong side of the field.
And straight from the restart, the Bulls win a penalty.
CONVERSION, BULLS, CHAMBERLAIN. 19-29.
TRY, BULLS, GROBBELAAR. 17-29. The Bulls pulls five points back through their hooker.
The Bulls need at least 10 points to secure a losing bonus point. They are in this position because of wasted opportunities earlier in the game.
With the game now complete beyond their reach, the Bulls are looking for a bonus point.
CONVERSION, SHARKS, HENDRIKSE. 12-29.
TRY, SHARKS, PENXE. 12-27. That should be game, set, match for the Sharks. A fumbled at the back results in a collision between Bulls duo Petersen and Williams. The balls bounces behind them and Pence grabs it to score.
The Sharks have de-powered the Bulls here. They've shrewdly shifted the game away from the set-piece.
The Bulls now trail the Sharks by 10 points with 10 minutes to go.
CONVERSION, SHARKS, MASUKU. 12-22.
TRY, SHARKS, MAVESERE. 12-20. The flank reacts quickest when the ball squirts loose and he scuttles away to score a top notch solo effort.
A mix-up at the back for the Sharks sees Moodie scoop up the loose ball. But as he kicks the ball into space, he is tackled and held back as the ball rolls over the dead-ball line. The referee says it's play on, no foul play.
Scrum penalty fort the Sharks. That is a huge win for the visitors, considering they've been second-best in set-piece play for most of the game.
We're into the final quarter of the game. And there's scrum in centrefield for the Bulls.
And the Bulls get penalised for a deliberate slap down, giving the Sharks an easier exit route.
But again, the Bulls fail to convert opportunity into points. Grobbelaar knocks on close to the tryline.
The Sharks' discipline lets them down once again as the Bulls earn another penalty.
This game is a snore-fest. There's been very little action to talk about.
Hendrikse misses the conversion to his own try.
TRY, SHARKS, HENDRIKSE. 12-15. The Sharks come from downtown to score a magnificent score.
The penalty goes against Gumede and the Sharks set a lineout. But the Bulls do well to steal the ball at the set-piece. They swing it side to Moodie, who kicks into space. Despite the footrace though, the ball beats everyone into touch.
The officials are looking at foul play from Gumede on Lukhanyo Am.
And not to mention the poor handling skills on display at Loftus. The only fascinating aspect of this clash so far has been the forward battle between the sides.
The penalty count is stacking up against the Sharks here. Their discipline has been shocking.
YELLOW CARD, SHARKS. This is remarkable as the visitors are down now down to 12 men. They've conceded three yellow cards.
The Sharks, down to 13 men at the moment, are under the pump here.
The conversion attempt is no good. But the Bulls are still in the lead regardless.
TRY, BULLS, GROBBELAAR. 12-10. Try as they might, the Sharks can't keep the Bulls' dominant forward at bay.
Here come the Bulls, rumbling forward with a maul, while playing under an advantage.
The Bulls earn a penalty and Le roux hacks it downfield to get them out of their own half.
Willie le Roux goes in search of a 50/22, but Masuku returns the ball and gets an excellent touch finder.
And we're back underway at Loftus with the second half.
HALF-TIME: BULLS 7-10 SHARKS. A bit messy towards the end of the half there by the Bulls and the Sharks.
YELLOW CARD, SHARKS, JENKINS. The Sharks are down to 14 men. The Bulls have a third consecutive penalty.
And again, a penalty comes the Bulls' way. Sharks pinged for collapsing.
The Sharks concede another penalty, this time on the stroke of half-time. The Bulls kick to the line. Will they go for a rolling maul?
David Kriel sends the ball clattering into the upright post resulting in an unsuccessful penalty attempt.
Now Bongi Mbonambi is taken off. He looks dazed.
The Bulls are starting to get the upper hand in the scrum.
Springbok Trevor Nyakane is spotted on the sideline on crutches and with his foot in a moon boot.
Handling errors are costly the Bulls here. The ball is slipping out of the hands from what should be regulation catches.
PENALTY, SHARKS, HENDRIKSE. 7-10.
The Sharks are all over the Bulls at the moment. And now Willie le Roux is sent off for playing the man from an offside position.
Ethan Hooker makes a brilliant turnover against Papier, but Masuku's clever little grubber kick has just a little too much weight on it.
The Bulls get pinged for foul play at the lineout. The Sharks kick to the line.
After several replays, it's confirmed that a Bulls touch finder will be a Sharks throw-in.
Hendrikse skews his shot and it sails wide of the upright.
Hendrikse will line up a shot at goal after the Bulls were penalised at the breakdown.
The Sharks have the upper hand in the scrums. And they immediately launch from the set-piece.
And now a third Springbok, Ntuthuko Mchunu, is down injured for the Sharks.
This match is scrappy and full of unforced errors.
The Sharks are just breaching the Bulls' defensive line at will here. It's all about survival for the Bulls now.
In another worrying sign, Springbok hooker Bongi Mbonambi is down injury. He looks to be in a lot of discomfort.
The Sharks break through the Bulls defence on the left hand side again via Ethan Hooker and Jurenzo Julies.
Despite two early tries, there's a rather static feel to the game. It's yet to spark to life.
Masuku misjudges a grubber kick and gives the ball away to the Bulls.
In a big blow for the Sharks, Trevor Nyakane has been helped off the field with what appears to be a foot injury.
The Sharks concede possession and Le Roux clears for the Bulls.
The scores are level, with the Sharks now applying pressure on the hosts.
CONVERSION, SHARKS, HENDRIKSE. 7-7.
TRY, SHARKS, HOOKER. 7-5. From the set-piece, they go wide and score.
The visitors kick to touch and get a 5m lineout.
The Sharks win a penalty.
CONVERSION, BULLS, LE ROUX. 7-0.
TRY, BULLS, WESSELS. The hosts draw first blood with loosehead prop Wessels dotting down.
KICK OFF: The game is underway at Loftus.
Sharks: 15 Jordan Hendrikse, 14 Yaw Penxe, 13 Jurenzo Julius, 12 Lukhanyo Am, 11 Ethan Hooker, 10 Siya Masuku, 9 Grant Williams, 8 Phepsi Buthelezi, 7 Vincent Tshituka (captain), 6 Tino Mavesere, 5 Jason Jenkins, 4 Corne Rahl, 3 Trevor Nyakane, 2 Bongi Mbonambi, 1 Ntuthuko Mchunu.
Subs: 16 Ethan Bester, 17 Ruan Dreyer, 18 Hanro Jacobs, 19 Lappies Labuschagne, 20 Jannes Potgieter, 21 Bradley Davids, 22 Francois Venter, 23 Jaco Williams.
Bulls: 15 Devon Williams, 14 Canan Moodie, 13 David Kriel, 12 Harold Vorster, 11 Sergeal Petersen, 10 Willie le Roux, 9 Embrose Papier, 8 Nizaam Carr, 7 Reinhardt Ludwig (Captain), 6 Marco van Staden, 5 JF van Heerden, 4 Ruan Vermaak, 3 Wilco Louw, 2 Johann Grobbelaar, 1 Jan-Hendrik Wessels. Subs: 16 Akker van der Merwe, 17 Gerhard Steenekamp, 18 Francois Klopper, 19 Jannes Kirsten, 20 Mpilo Gumede, 21 Zak Burger, 22 Boeta Chamberlain, 23 Aphiwe Dyantyi.
For the Sharks, star forward duo Eben Etzebeth and Siya Kolisi are both absent, but there are still a number of Springboks on duty, including the likes of Bongi Mbonambi, Lukhanyo Am, Grant Williams, Trevor Nyakane, Jordan Hendrikse, Phepsi Buthelezi and Jason Jenkins.
Jake White has made three changes to his Bulls pack, including drafting in flanker Marco van Staden, but the backs are unchanged, so World Cup-winning No 15 Willie le Roux continues at flyhalf.
Good afternoon and welcome to our live coverage of the URC clash between the Bulls and the Sharks, brought to you live from Loftus Versfeld in Pretoria.
Bulls v Sharks, URC, 17:00