It's all over! The referee has blown their whistle to end the game.
A gap opened in the defence and Ben Thomas took full advantage.
A gap opened in the defence and Theo Cabango took full advantage.
Stormers make a substitution with Ben-Jason Dixon coming on.
Stormers make a substitution with Evan Roos coming off.
The Stormers supporters go wild as Tim Swiel successfully kicks the conversion.
A series of passes by Stormers results in a try for Rikus Pretorius
A gap opened in the defence and Seabelo Senatla took full advantage.
Cardiff Rugby sub Hallam Amos comes onto the field.
Matthew Morgan departs for Cardiff Rugby.
Cardiff Rugby sub Ellis Bevan comes onto the field.
Lloyd Williams departs for Cardiff Rugby.
Cardiff Rugby sub Keiron Assiratti comes onto the field.
Kristian Dacey departs for Cardiff Rugby.
Stormers sub Tim Swiel comes onto the field.
Manie Libbok departs for Stormers.
Stormers sub Paul de Wet comes onto the field.
Herschel Jantjies departs for Stormers.
The Stormers supporters go wild as Manie Libbok successfully kicks the conversion.
A stunning solo try from Evan Roos
Spellbinding play by Herschel Jantjies is finished off with a try.
Stormers sub Rikus Pretorius comes onto the field.
Damian Willemse departs for Stormers.
Cardiff Rugby sub Bradley Thyer comes onto the field.
Corey Domachowski departs for Cardiff Rugby.
Cardiff Rugby sub Will Boyde comes onto the field.
Ellis Jenkins departs for Cardiff Rugby.
Stormers sub Alistair Vermaak comes onto the field.
Steven Kitshoff departs for Stormers.
The Stormers supporters go wild as Manie Libbok successfully kicks the conversion.
Great hands by Stormers leads to a try for Junior Pokomela
The defensive line has been broken as Junior Pokomela goes through the gap.
Spellbinding play by Damian Willemse is finished off with a try.
Kristian Dacey comes on for Cardiff Rugby.
Keiron Assiratti leaves the field.
Garyn Smith comes on for Cardiff Rugby.
Max Llewellyn leaves the field.
Junior Pokomela comes on for Stormers.
Hacjivah Dayimani leaves the field.
Will Davies-King comes on.
Neethling Fouche comes on.
Cardiff Rugby decide to make a substitution, with Keiron Assiratti getting some game time.
Cardiff Rugby decide to make a substitution, with Kristian Dacey being replaced.
The second half kicks off.
Stormers sub Chad Solomon comes onto the field.
Scarra Ntubeni departs for Stormers.
Cardiff Rugby sub Teddy Williams comes onto the field.
Rory Thornton departs for Cardiff Rugby.
The half-time whistle blows and both teams head for the dressing rooms.
Manie Libbok adds the two points for Stormers.
Incisive passing by Stormers is finished off by Manie Libbok, as they goes over for the try.
That's a great try assist by Herschel Jantjies.
Fabulous play by Stormers has led to Manie Libbok being able to wriggle through a gap.
Fabulous play by Stormers has led to Damian Willemse being able to wriggle through a gap.
Stormers go for goal with Manie Libbok taking the conversion but their aim is not up to scratch as the ball slides to the left of the post.
Silky skills by Stormers ends with a try for Leolin Zas.
Seabelo Senatla sets up the try.
This is dangerous for the defence as Evan Roos bursts through to advance the Stormers attack.
Manie Libbok converts the try.
A series of passes by Stormers results in a try for Ruhan Nel
Leolin Zas sets up the try.
A gap opened in the defence and Leolin Zas took full advantage.
Jarrod Evans kicks the penalty.
We are underway as the referee blows their whistle.