It's all over! The referee has blown their whistle to end the game.
Ruan Pienaar converts the try.
Free State Cheetahs are stopped just a few metres from the try line but George Cronje picks up from the base of the ruck to score the try.
Spellbinding play by Rewan Kruger is finished off with a try.
78’
Drop Goal - Dropped Short
The drop goal is on its way from Ruan Pienaar but it runs out gas over the last few metres, falling short.
This is dangerous for the defence as Devon Williams bursts through to advance the Pumas attack.
Wian van Niekerk comes off.
Robert Ebersohn comes on.
Reinhardt Fortuin comes off.
Pumas make a substitution with Jaco Labuschagne coming on.
Pumas make a substitution with Andre Fouche coming off.
Free State Cheetahs make a substitution with Evardi Boshoff coming on.
Free State Cheetahs make a substitution with David Brits coming off.
It was a certain try if Pumas hadn't been impeded, the referee agrees and awards the penalty try.
Cohen Jasper (Free State Cheetahs) is shown a yellow card
Free State Cheetahs sub Jeandre Rudolph comes onto the field.
Friedle Olivier departs for Free State Cheetahs.
Pumas sub Chriswill September comes onto the field.
Giovan Snyman departs for Pumas.
Pumas sub Malembe Mpofu comes onto the field.
Deon Slabbert departs for Pumas.
Free State Cheetahs sub George Cronje comes onto the field.
Sibabalo Qoma departs for Free State Cheetahs.
Free State Cheetahs sub Marko Janse van Rensburg comes onto the field.
Marnus van der Merwe departs for Free State Cheetahs.
The touch judges raise their flags as Ruan Pienaar kicks the penalty goal.
Etienne Janeke comes on for Pumas.
Corne Fourie leaves the field.
Daniel Maartens comes on.
Gideon van der Merwe comes off.
Pumas decide to make a substitution, with Ruwald van der Merwe getting some game time.
Pumas decide to make a substitution, with Francois Kleinhans being replaced.
Pumas decide to make a substitution, with Pieter Jacobs getting some game time.
Pumas decide to make a substitution, with Cameron Dawson being replaced.
Free State Cheetahs make a substitution with Alulutho Tshakweni coming on.
Free State Cheetahs make a substitution with Schalk Ferreira coming off.
Free State Cheetahs make a substitution with Hencus van Wyk coming on.
Free State Cheetahs make a substitution with Conraad van Vuuren coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Fabulous play by Pumas has led to Andrew Kota being able to wriggle through a gap.
Fabulous play by Pumas has led to Devon Williams being able to wriggle through a gap.
Trouble here as Friedle Olivier breaches the defence.
31’
Penalty Goal - Missed Left
Pumas decided to go for goal with Tinus de Beer taking the penalty goal but their aim is not up to scratch as the ball slides to the left of the post.
Ruan Pienaar makes no mistake with that conversion attempt.
The pressure has finally told as Marnus van der Merwe scores from close range.
Ruan Pienaar makes no mistake with that conversion attempt.
A wonderful passing move by Free State Cheetahs is finished off by Rewan Kruger
This is dangerous for the defence as Rewan Kruger bursts through to advance the Free State Cheetahs attack.
That's a great try assist by Marnus van der Merwe.
Ruan Pienaar curls the ball too far, missing the posts to the left.
Gideon van der Merwe scores the try from close range.
Tinus de Beer has kicked a conversion.
Pumas are only a few metres out, surely they must score! And they do with Corne Fourie touching down.
We are underway as the referee blows their whistle.