The 80 minutes is up! The referee has blown their whistle to end the second half.
Daniel Maartens comes on.
Aranos Coetzee comes off.
Cheetahs decide to make a substitution, with Aranos Coetzee getting some game time.
Cheetahs decide to make a substitution, with Daniel Maartens being replaced.
Cheetahs make a substitution with George Lourens coming on.
Cheetahs make a substitution with Ethan Wentzel coming off.
Cheetahs make a substitution with Pierre-Raymond Uys coming on.
Cheetahs make a substitution with Jeandre Rudolph coming off.
A gap opened in the defence and Johan Mulder took full advantage.
Cardiff Rugby make a substitution with Seb Davies coming on.
Cardiff Rugby make a substitution with Teddy Williams coming off.
It was a certain try if Cardiff Rugby hadn't been impeded, the referee agrees and awards the penalty try.
Robert Hunt (Cheetahs) is shown a yellow card
Cheetahs make a substitution with Vernon Paulo coming on.
Cheetahs make a substitution with Louis van der Westhuizen coming off.
Cardiff Rugby sub Danny Southworth comes onto the field.
Corey Domachowski departs for Cardiff Rugby.
Cardiff Rugby sub Johan Mulder comes onto the field.
Aled Davies departs for Cardiff Rugby.
The touch judges raise their flags as Callum Sheedy kicks the conversion.
A penetrating move by Cardiff Rugby results in a try for Josh Adams.
Cameron Winnett played a key part in that try.
What a run here by Alex Mann as they get over the gainline!
What a run here by Michael Annies as they get over the gainline!
Taulupe Faletau comes off.
Cheetahs decide to make a substitution, with Hencus van Wyk getting some game time.
Cheetahs decide to make a substitution, with Schalk Ferreira being replaced.
Cheetahs decide to make a substitution, with Robert Hunt getting some game time.
Cheetahs decide to make a substitution, with Aranos Coetzee being replaced.
Cardiff Rugby decide to make a substitution, with Dafydd Hughes getting some game time.
Cardiff Rugby decide to make a substitution, with Liam Belcher being replaced.
Callum Sheedy adds the two points for Cardiff Rugby.
Slick passing by Cardiff Rugby leads to a try for Tom Bowen.
Tom Bowen makes the break as the defence re-enacts the parting of the red sea.
Spellbinding play by Josh McNally is finished off with a try.
Liam Belcher makes the break as the defence re-enacts the parting of the red sea.
Cardiff Rugby make a substitution with Keiron Assiratti coming on.
Cardiff Rugby make a substitution with Will Davies-King coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Ethan Wentzel has kicked a penalty goal.
Ethan Wentzel does the business as their conversion attempt goes over.
Silky skills by Cheetahs ends with a try for Ruben de Haas.
Spellbinding play by Munier Hartzenberg is finished off with a try.
Trouble here as Munier Hartzenberg breaches the defence.
Cheetahs make a substitution with Daniel Maartens coming on.
Cheetahs make a substitution with Gideon van der Merwe coming off.
Cheetahs make a substitution with Friedle Olivier coming on.
Cheetahs make a substitution with Oupa Mohoje coming off.
Callum Sheedy curls the ball too far, missing the posts to the left.
Josh Adams goes on their own for a try.
This is dangerous for the defence as Josh Adams bursts through to advance the Cardiff Rugby attack.
Josh McNally sets up the try.
This is dangerous for the defence as Ben Thomas bursts through to advance the Cardiff Rugby attack.
This is dangerous for the defence as Tom Bowen bursts through to advance the Cardiff Rugby attack.
A gap opened in the defence and Liam Belcher took full advantage.
Cheetahs sub Rewan Kruger comes onto the field.
Ali Mgijima departs for Cheetahs.
A gap opened in the defence and Munier Hartzenberg took full advantage.
We are underway as the referee blows their whistle.