It's all over! The referee has blown their whistle to end the game.
Steven Kitshoff comes off.
This is dangerous for the defence as Angelo Davids bursts through to advance the Stormers attack.
Stormers decide to make a substitution, with Ben-Jason Dixon getting some game time.
Stormers decide to make a substitution, with Ernst van Rhyn being replaced.
Stormers decide to make a substitution, with Marcel Theunissen getting some game time.
Stormers decide to make a substitution, with Deon Fourie being replaced.
Stormers decide to make a substitution, with Andre-Hugo Venter getting some game time.
Stormers decide to make a substitution, with Scarra Ntubeni being replaced.
Stormers decide to make a substitution, with Paul de Wet getting some game time.
Stormers decide to make a substitution, with Herschel Jantjies being replaced.
Stormers make a substitution with Nama Xaba coming on.
Stormers make a substitution with Hacjivah Dayimani coming off.
Sharks make a substitution with Khutha Mchunu coming on.
Sharks make a substitution with Thomas du Toit coming off.
Sharks make a substitution with Ntuthuko Mchunu coming on.
Sharks make a substitution with Ox Nche coming off.
Sharks make a substitution with Kerron van Vuuren coming on.
Sharks make a substitution with Bongi Mbonambi coming off.
69’
Penalty Goal - Kicked
The Stormers supporters go wild as Manie Libbok successfully kicks the penalty goal.
The defensive line has been broken as Herschel Jantjies goes through the gap.
Sharks sub Henco Venter comes onto the field.
Jeandre Labuschagne departs for Sharks.
The Sharks supporters go wild as Boeta Chamberlain successfully kicks the conversion.
Great hands by Sharks leads to a try for Grant Williams
Spellbinding play by Jeremy Ward is finished off with a try.
The defensive line has been broken as Jeremy Ward goes through the gap.
Stormers sub Sazi Sandi comes onto the field.
Brok Harris departs for Stormers.
Boeta Chamberlain comes on for Sharks.
Joaquin Diaz Bonilla leaves the field.
Gerbrandt Grobler comes on for Sharks.
Ruben van Heerden leaves the field.
Jaden Hendrikse comes off.
The touch judges raise their flags as Manie Libbok kicks the conversion.
Nothing was going to stop Adre Smith from scoring as they record the try for Stormers.
Herschel Jantjies sets up the try.
Damian Willemse comes on.
Daniel du Plessis comes off.
48’
Penalty Goal - Kicked
Manie Libbok makes no mistake with that penalty goal attempt.
Daniel du Plessis makes the break as the defence re-enacts the parting of the red sea.
40’
Start of second half
The second half kicks off.
Sharks make a substitution with Werner Kok coming on.
Sharks make a substitution with Sbu Nkosi coming off.
The half-time whistle blows and both teams head for the dressing rooms.
Manie Libbok does the business as their conversion attempt goes over.
A perfectly weighted kick allows Seabelo Senatla to score the try.
Fabulous play by Stormers has led to Seabelo Senatla being able to wriggle through a gap.
34’
Penalty Goal - Missed Right
Joaquin Diaz Bonilla has penalty kick attempt at goal but pushes it to the right hand side of the posts.
Trouble here as Seabelo Senatla breaches the defence.
Trouble here as Ruhan Nel breaches the defence.
This is dangerous for the defence as Ruhan Nel bursts through to advance the Stormers attack.
19’
Penalty Goal - Kicked
Joaquin Diaz Bonilla does the business as their penalty goal attempt goes over.
This is dangerous for the defence as Joaquin Diaz Bonilla bursts through to advance the Sharks attack.
We are underway as the referee blows their whistle.