It's all over! The referee has blown their whistle to end the game.
Sergeal Petersen comes on.
Morne Steyn has kicked a conversion.
Elrigh Louw scores the try from close range.
Ruan Nortje played a key part in that try.
Hacjivah Dayimani (Stormers) is shown a yellow card
A gap opened in the defence and Kurt-Lee Arendse took full advantage.
Bulls decide to make a substitution, with Janko Swanepoel getting some game time.
Bulls decide to make a substitution, with Walt Steenkamp being replaced.
Damian Willemse does the business as their drop goal attempt goes over.
Stormers make a substitution with Brok Harris coming on.
Stormers make a substitution with Steven Kitshoff coming off.
Bulls make a substitution with Robert Hunt coming on.
Bulls make a substitution with Mornay Smith coming off.
Bulls make a substitution with Simphiwe Matanzima coming on.
Bulls make a substitution with Gerhard Steenekamp coming off.
Bulls make a substitution with Keagan Johannes coming on.
Bulls make a substitution with Zak Burger coming off.
Bulls make a substitution with Morne Steyn coming on.
Bulls make a substitution with Chris Smith coming off.
Stormers sub Junior Pokomela comes onto the field.
Deon Fourie departs for Stormers.
Stormers sub Paul de Wet comes onto the field.
Herschel Jantjies departs for Stormers.
Stormers sub Ben-Jason Dixon comes onto the field.
Adre Smith departs for Stormers.
The touch judges raise their flags as Manie Libbok kicks the penalty goal.
Manie Libbok adds the points for Stormers.
What a run here by Damian Willemse as they get over the gainline!
What a run here by Rikus Pretorius as they get over the gainline!
The touch judges raise their flags as Chris Smith kicks the conversion.
A penetrating move by Bulls results in a try for Canan Moodie.
Cornal Hendricks sets up the try.
What a run here by Zak Burger as they get over the gainline!
Stormers decide to make a substitution, with Frans Malherbe getting some game time.
Stormers decide to make a substitution, with Neethling Fouche being replaced.
Bulls decide to make a substitution, with Cornal Hendricks getting some game time.
Bulls decide to make a substitution, with Lionel Mapoe being replaced.
Fabulous play by Stormers has led to Leolin Zas being able to wriggle through a gap.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Manie Libbok adds the two points for Stormers.
Slick passing by Stormers leads to a try for Hacjivah Dayimani.
Hacjivah Dayimani makes the break as the defence re-enacts the parting of the red sea.
Manie Libbok played a key part in that try.
Fabulous play by Stormers has led to Deon Fourie being able to wriggle through a gap.
31’
Penalty Goal - Missed Left
Bulls decided to go for goal with Chris Smith taking the penalty goal but their aim is not up to scratch as the ball slides to the left of the post.
The touch judges raise their flags as Manie Libbok kicks the penalty goal.
This is dangerous for the defence as Leolin Zas bursts through to advance the Stormers attack.
Chris Smith makes no mistake with that penalty goal attempt.
A gap opened in the defence and Zak Burger took full advantage.
We are underway as the referee blows their whistle.