It's all over! The referee has blown their whistle to end the game.
Boeta Chamberlain kicks the penalty.
Reinhardt Fortuin has kicked a conversion.
Nobody could stop that maul! Vernon Paulo places the ball down for the try.
Free State Cheetahs decide to make a substitution, with Reinhardt Fortuin getting some game time.
Free State Cheetahs decide to make a substitution, with Ethan Wentzel being replaced.
Blue Bulls decide to make a substitution, with Ghudian Van Reenen getting some game time.
Blue Bulls decide to make a substitution, with Sintu Manjezi being replaced.
Boeta Chamberlain has kicked a conversion.
The kick through from Blue Bulls has allowed Aphiwe Dyantyi to touch down.
A gap opened in the defence and Aphiwe Dyantyi took full advantage.
That's a great try assist by Boeta Chamberlain.
Free State Cheetahs make a substitution with Neels Volschenk coming on.
Free State Cheetahs make a substitution with Jeandre Rudolph coming off.
Ethan Wentzel curls the ball too far, missing the posts to the left.
Free State Cheetahs are only a few metres out, surely they must score! And they do with Carl Wegner touching down.
Free State Cheetahs sub Marco Jansen van Vuren comes onto the field.
Rewan Kruger departs for Free State Cheetahs.
Blue Bulls sub Lionel Mapoe comes onto the field.
Canan Moodie departs for Blue Bulls.
Blue Bulls sub Tiaan Lange comes onto the field.
Joe van Zyl departs for Blue Bulls.
The touch judges raise their flags as Ethan Wentzel kicks the conversion.
Munier Hartzenberg scores! That alone was worth the admission price!!!
What a run here by Munier Hartzenberg as they get over the gainline!
Ethan Wentzel played a key part in that try.
Daniel Maartens comes on for Free State Cheetahs.
Aidon Davis leaves the field.
Ethan Wentzel has hooked the conversion to the right of the posts.
A penetrating move by Free State Cheetahs results in a try for Cohen Jasper.
That's a great try assist by Michael Annies.
What a run here by Munier Hartzenberg as they get over the gainline!
The touch judges raise their flags as Ethan Wentzel kicks the conversion.
A penetrating move by Free State Cheetahs results in a try for Friedle Olivier.
What a run here by Friedle Olivier as they get over the gainline!
Cameron Dawson sets up the try.
Michael Annies makes the break as the defence re-enacts the parting of the red sea.
Boeta Chamberlain adds the two points for Blue Bulls.
Slick passing by Blue Bulls leads to a try for Aphiwe Dyantyi.
Spellbinding play by Stravino Jacobs is finished off with a try.
Stravino Jacobs makes the break as the defence re-enacts the parting of the red sea.
Nizaam Carr makes the break as the defence re-enacts the parting of the red sea.
Blue Bulls make a substitution with Keagan Johannes coming on.
Blue Bulls make a substitution with Zak Burger coming off.
Blue Bulls make a substitution with Devon Williams coming on.
Blue Bulls make a substitution with Jaco van der Walt coming off.
Free State Cheetahs make a substitution with Cameron Dawson coming on.
Free State Cheetahs make a substitution with Schalk Ferreira coming off.
Blue Bulls make a substitution with Jacques van Rooyen coming on.
Blue Bulls make a substitution with Dylan Smith coming off.
Free State Cheetahs make a substitution with Vernon Paulo coming on.
Free State Cheetahs make a substitution with Corne Fourie coming off.
Free State Cheetahs make a substitution with Robert Hunt coming on.
Free State Cheetahs make a substitution with Hencus van Wyk coming off.
Blue Bulls make a substitution with Francois Klopper coming on.
Blue Bulls make a substitution with Khutha Mchunu coming off.
Jaco van der Walt adds the two points for Blue Bulls.
Slick passing by Blue Bulls leads to a try for Zak Burger.
Canan Moodie played a key part in that try.
Canan Moodie makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Fabulous play by Free State Cheetahs has led to Munier Hartzenberg being able to wriggle through a gap.
The Free State Cheetahs supporters go wild as Ethan Wentzel successfully kicks the penalty goal.
The Blue Bulls supporters go wild as Jaco van der Walt successfully kicks the penalty goal.
This is dangerous for the defence as Rewan Kruger bursts through to advance the Free State Cheetahs attack.
A gap opened in the defence and Zak Burger took full advantage.
A gap opened in the defence and Merwe Olivier took full advantage.
Jaco van der Walt has kicked a conversion.
Great hands by Blue Bulls leads to a try for Nizaam Carr
That's a great try assist by Stravino Jacobs.
The defensive line has been broken as Stravino Jacobs goes through the gap.
The defensive line has been broken as Michael Annies goes through the gap.
We are underway as the referee blows their whistle.