It's all over! The referee has blown their whistle to end the game.
Stefan Coetzee comes off.
Tian Meyer has kicked a conversion.
Kerron van Vuuren scores the try from close range.
Pumas decide to make a substitution, with Godlen Masimla getting some game time.
Pumas decide to make a substitution, with Ross Braude being replaced.
The Sharks XV supporters go wild as Tian Meyer successfully kicks the conversion.
Nick Hatton scores the try from close range.
Pumas make a substitution with Malembe Mpofu coming on.
Pumas make a substitution with Deon Slabbert coming off.
Pumas make a substitution with Andre Fouche coming on.
Pumas make a substitution with Ntsika Fisanti coming off.
Pumas make a substitution with Darnell Osuagwu coming on.
Pumas make a substitution with Eduan Swart coming off.
The defensive line has been broken as Eduan Keyter goes through the gap.
Sharks XV sub Kerron van Vuuren comes onto the field.
Dan Jooste departs for Sharks XV.
Sharks XV sub Tiaan Fourie comes onto the field.
Bradley Davids departs for Sharks XV.
Sharks XV sub Jaco Williams comes onto the field.
Muller du Plessis departs for Sharks XV.
Sharks XV sub Matt Romao comes onto the field.
Siya Ningiza departs for Sharks XV.
Wian van Niekerk comes on for Pumas.
Clinton Swart leaves the field.
The touch judges raise their flags as Danrich Visagie kicks the conversion.
A penetrating move by Pumas results in a try for Phikolomzi Sobahle.
Kwanda Dimaza played a key part in that try.
What a run here by Kwanda Dimaza as they get over the gainline!
Stephan de Jager comes on for Pumas.
Etienne Janeke leaves the field.
Dewald Maritz comes on for Pumas.
Sampie Swiegers leaves the field.
The touch judges raise their flags as Bradley Davids kicks the conversion.
Nothing was going to stop Dian Bleuler from scoring as they record the try for Sharks XV.
Sharks XV decide to make a substitution, with Mawande Mdanda getting some game time.
Sharks XV decide to make a substitution, with IG Prinsloo being replaced.
Sharks XV make a substitution with Tian Meyer coming on.
Sharks XV make a substitution with Tiaan Swanepoel coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Stefan Coetzee makes the break as the defence re-enacts the parting of the red sea.
Fabulous play by Pumas has led to Ross Braude being able to wriggle through a gap.
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.
Sharks XV make a substitution with Meno Barnard coming on.
Sharks XV make a substitution with Reinier Viljoen coming off.
This is dangerous for the defence as Nick Hatton bursts through to advance the Sharks XV attack.
Clinton Swart curls the ball too far, missing the posts to the left.
Nobody could stop that maul! Ntsika Fisanti places the ball down for the try.
A gap opened in the defence and Stefan Coetzee took full advantage.
Clinton Swart has kicked a conversion.
Great hands by Pumas leads to a try for Darren Adonis
That's a great try assist by De-an Ackermann.
The defensive line has been broken as De-an Ackermann goes through the gap.
The defensive line has been broken as Nick Hatton goes through the gap.
Clinton Swart has kicked a conversion.
Great hands by Pumas leads to a try for Clinton Swart
Danrich Visagie sets up the try.
We are underway as the referee blows their whistle.