It's all over! The referee has blown their whistle to end the game.
This is dangerous for the defence as Canan Moodie bursts through to advance the Blue Bulls attack.
Pumas decide to make a substitution, with Danrich Visagie getting some game time.
Pumas decide to make a substitution, with Wian van Niekerk being replaced.
Pumas make a substitution with Phikolomzi Sobahle coming on.
Pumas make a substitution with Tino Swanepoel coming off.
Pumas make a substitution with Munashe Mhere coming on.
Pumas make a substitution with Etienne Janeke coming off.
Pumas make a substitution with Godlen Masimla coming on.
Pumas make a substitution with Ross Braude coming off.
Blue Bulls make a substitution with Juann Else coming on.
Blue Bulls make a substitution with Joe van Zyl coming off.
Blue Bulls make a substitution with Katlego Letebele coming on.
Blue Bulls make a substitution with Cornel Smit coming off.
The Blue Bulls supporters go wild as Jaco van der Walt successfully kicks the conversion.
Great hands by Blue Bulls leads to a try for Chris Smit
The defensive line has been broken as Chris Smit goes through the gap.
Jaco van der Walt sets up the try.
The defensive line has been broken as Sibongile Novuka goes through the gap.
Pumas sub Darnell Osuagwu comes onto the field.
Eduan Swart departs for Pumas.
Blue Bulls sub Mpilo Gumede comes onto the field.
Nama Xaba departs for Blue Bulls.
Bernard van der Linde comes on for Blue Bulls.
Keagan Johannes leaves the field.
Jaco van der Walt comes on for Blue Bulls.
Boeta Chamberlain leaves the field.
Dewald Maritz comes on for Pumas.
Sampie Swiegers leaves the field.
Jeandre Leonard comes on for Pumas.
Shane Kirkwood leaves the field.
The touch judges raise their flags as Keagan Johannes kicks the conversion.
A penetrating move by Blue Bulls results in a try for Devon Williams.
That's a great try assist by Canan Moodie.
What a run here by Nizaam Carr as they get over the gainline!
Jacques van Rooyen comes on.
The touch judges raise their flags as Clinton Swart kicks the conversion.
Nobody was going to stop Tino Swanepoel from scoring that try!
Tino Swanepoel makes the break as the defence re-enacts the parting of the red sea.
Ross Braude sets up the try.
Clinton Swart has hooked the conversion to the left of the posts.
The defence are desperately trying to hold out here but it was to no avail as Clinton Swart dots the ball down from close range.
Spellbinding play by Ross Braude is finished off with a try.
Pumas decide to make a substitution, with Andre Fouche getting some game time.
Pumas decide to make a substitution, with Kwanda Dimaza being replaced.
Ross Braude makes the break as the defence re-enacts the parting of the red sea.
Clinton Swart adds the two points for Pumas.
Slick passing by Pumas leads to a try for Darren Adonis.
Darren Adonis makes the break as the defence re-enacts the parting of the red sea.
Ross Braude played a key part in that try.
Blue Bulls make a substitution with Cyle Brink coming on.
Blue Bulls make a substitution with Merwe Olivier coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Pumas go for goal with Clinton Swart taking the conversion but their aim is not up to scratch as the ball slides to the left of the post.
The Pumas maul pushes over the tryline as Eduan Swart scores.
Cornel Smit (Blue Bulls) is shown a yellow card
Trouble here as Canan Moodie breaches the defence.
Keagan Johannes makes no mistake with that conversion attempt.
Great forward play by Blue Bulls allows Joe van Zyl to score the try.
Keagan Johannes converts the try.
Great forward play by Blue Bulls allows Joe van Zyl to score the try.
Keagan Johannes has hooked the conversion to the right of the posts.
A series of passes by Blue Bulls results in a try for Sibongile Novuka
A gap opened in the defence and Sibongile Novuka took full advantage.
Spellbinding play by Devon Williams is finished off with a try.
Keagan Johannes has kicked a conversion.
Blue Bulls are only a few metres out, surely they must score! And they do with Cornel Smit touching down.
The defensive line has been broken as Cornel Smit goes through the gap.
The defensive line has been broken as Anele Lungisa goes through the gap.
The defensive line has been broken as Stefan Coetzee goes through the gap.
We are underway as the referee blows their whistle.