It's all over! The referee has blown their whistle to end the game.
Morne Steyn has kicked a conversion.
Blue Bulls are stopped just a few metres from the try line but Zak Burger picks up from the base of the ruck to score the try.
Thaakir Abrahams comes off.
The ball swings towards the posts but floats to the right, Lionel Cronje will have to re-adjust the radar.
Sharks XV are stopped just a few metres from the try line but Celimpilo Gumede picks up from the base of the ruck to score the try.
This is dangerous for the defence as Celimpilo Gumede bursts through to advance the Sharks XV attack.
Spellbinding play by Reniel Hugo is finished off with a try.
Sharks XV decide to make a substitution, with Henco Venter getting some game time.
Sharks XV decide to make a substitution, with Tinotenda Mavesere being replaced.
Morne Steyn has kicked a conversion.
A series of passes by Blue Bulls results in a try for Eugene Hare
Chris Barend Smit played a key part in that try.
Blue Bulls decide to make a substitution, with Robert Hunt getting some game time.
Blue Bulls decide to make a substitution, with Sebastian Lombard being replaced.
Blue Bulls decide to make a substitution, with Eugene Hare getting some game time.
Blue Bulls decide to make a substitution, with Marco Jansen van Vuren being replaced.
Blue Bulls decide to make a substitution, with Merwe Olivier getting some game time.
Blue Bulls decide to make a substitution, with Jacques du Plessis being replaced.
Blue Bulls make a substitution with Mihlali Mosi coming on.
Blue Bulls make a substitution with Phumzile Maqondwana coming off.
Sharks XV make a substitution with Marco de Witt coming on.
Sharks XV make a substitution with Ockie Barnard coming off.
Sharks XV make a substitution with Damon Royle coming on.
Sharks XV make a substitution with Henco Venter coming off.
The defensive line has been broken as Phikolomzi Sobahle goes through the gap.
Sharks XV make a substitution with Wiehahn Herbst coming on.
Sharks XV make a substitution with Khutha Mchunu coming off.
The Sharks XV supporters go wild as Lionel Cronje successfully kicks the conversion.
The Sharks XV pack has powered over for Dameon Venter to score the try.
Blue Bulls sub Joe van Zyl comes onto the field.
Jan-Hendrik Wessels departs for Blue Bulls.
Cornal Hendricks comes on for Blue Bulls.
Kabelo Mokoena leaves the field.
Celimpilo Gumede comes on for Sharks XV.
Thembelani Bholi leaves the field.
Sebastian Lombard comes on for Blue Bulls.
Robert Hunt leaves the field.
Lizo Gqoboka comes on for Blue Bulls.
Jacques van Rooyen leaves the field.
What a run here by Kabelo Mokoena as they get over the gainline!
Sharks XV decide to make a substitution, with Dameon Venter getting some game time.
Sharks XV decide to make a substitution, with Dan Jooste being replaced.
Fred Zeilinga adds the two points for Sharks XV.
Murray Koster intercepts and has a clean run to the tryline.
Murray Koster makes the break as the defence re-enacts the parting of the red sea.
Sharks XV make a substitution with Dian Bleuler coming on.
Sharks XV make a substitution with Khwezi Mona coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Lionel Cronje (Sharks XV) is shown a yellow card
Blue Bulls sub Franco Knoetze comes onto the field.
Juan Mostert departs for Blue Bulls.
I don't believe it!!!! The conversion attempt by Lionel Cronje is denied due to a charge down!
The pick and go results in a try for Sharks XV as Dan Jooste goes over.
Chris Barend Smit (Blue Bulls) is shown a yellow card
Morne Steyn does the business as their conversion attempt goes over.
Silky skills by Blue Bulls ends with a try for Juan Mostert.
Trouble here as Juan Mostert breaches the defence.
Spellbinding play by Chris Barend Smit is finished off with a try.
Trouble here as Phumzile Maqondwana breaches the defence.
Lionel Cronje makes no mistake with that conversion attempt.
The pressure has finally told as Khwezi Mona scores from close range.
Trouble here as Khwezi Mona breaches the defence.
Lionel Cronje converts the try.
Great forward play by Sharks XV allows Dan Jooste to score the try.
Sharks XV make a substitution with Fred Zeilinga coming on.
Sharks XV make a substitution with Alwayno Visagie coming off.
Jan-Hendrik Wessels (Blue Bulls) is shown a yellow card
Morne Steyn makes no mistake with that penalty goal attempt.
A gap opened in the defence and Jan-Hendrik Wessels took full advantage.
Lionel Cronje kicks the penalty.
Morne Steyn kicks the penalty.
We are underway as the referee blows their whistle.