It's all over! The referee has blown their whistle to end the game.
This is dangerous for the defence as Owen Lane bursts through to advance the Cardiff Rugby attack.
Ben Thomas has kicked a conversion.
James Ratti goes on their own for a try.
John Cooney has kicked a conversion.
Tom Stewart scores the try from close range.
Ulster Rugby sub Ian Madigan comes onto the field.
Stuart McCloskey departs for Ulster Rugby.
John Cooney curls the ball too far, missing the posts to the left.
Great hands by Ulster Rugby leads to a try for Aaron Sexton
Spellbinding play by Stewart Moore is finished off with a try.
The defensive line has been broken as Stewart Moore goes through the gap.
Uilisi Halaholo comes on for Cardiff Rugby.
Jarrod Evans leaves the field.
Gareth Milasinovich comes on for Ulster Rugby.
Marty Moore leaves the field.
Sam Carter comes on for Ulster Rugby.
Alan O'Connor leaves the field.
James Ratti comes on for Cardiff Rugby.
James Botham leaves the field.
Teddy Williams comes on for Cardiff Rugby.
Matthew Screech leaves the field.
Keiron Assiratti comes on for Cardiff Rugby.
Kirby Myhill leaves the field.
Jamie Hill comes on for Cardiff Rugby.
Lloyd Williams leaves the field.
Aaron Sexton comes on for Ulster Rugby.
Robert Baloucoune leaves the field.
Tom Stewart comes on for Ulster Rugby.
John Andrew leaves the field.
The touch judges raise their flags as John Cooney kicks the conversion.
A penetrating move by Ulster Rugby results in a try for Robert Baloucoune.
That's a great try assist by Stewart Moore.
What a run here by Stewart Moore as they get over the gainline!
Cardiff Rugby decide to make a substitution, with Rhys Carré getting some game time.
Cardiff Rugby decide to make a substitution, with Bradley Thyer being replaced.
Ulster Rugby decide to make a substitution, with Duane Vermeulen getting some game time.
Ulster Rugby decide to make a substitution, with Jordi Murphy being replaced.
Cardiff Rugby decide to make a substitution, with Ben Thomas getting some game time.
Cardiff Rugby decide to make a substitution, with Uilisi Halaholo being replaced.
Ulster Rugby decide to make a substitution, with John Cooney getting some game time.
Ulster Rugby decide to make a substitution, with Nathan Doak being replaced.
Nathan Doak adds the two points for Ulster Rugby.
The defence are desperately trying to hold out here but it was to no avail as Nick Timoney dots the ball down from close range.
James Hume sets up the try.
Jarrod Evans has hooked the conversion to the left of the posts.
Slick passing by Cardiff Rugby leads to a try for Kirby Myhill.
Spellbinding play by Matthew Screech is finished off with a try.
Rey Lee-Lo makes the break as the defence re-enacts the parting of the red sea.
Cardiff Rugby make a substitution with Will Davies-King coming on.
Cardiff Rugby make a substitution with Dimitri Arhip coming off.
The second half kicks off.
Ulster Rugby sub Callum Reid comes onto the field.
Jack McGrath departs for Ulster Rugby.
The half-time whistle blows and both teams head for the dressing rooms.
The left post denies Nathan Doak from adding the extras.
The pick and go results in a try for Ulster Rugby as Stuart McCloskey goes over.
Fabulous play by Ulster Rugby has led to Nick Timoney being able to wriggle through a gap.
Fabulous play by Ulster Rugby has led to Robert Baloucoune being able to wriggle through a gap.
Fabulous play by Cardiff Rugby has led to Owen Lane being able to wriggle through a gap.
Fabulous play by Cardiff Rugby has led to Dimitri Arhip being able to wriggle through a gap.
This is dangerous for the defence as Owen Lane bursts through to advance the Cardiff Rugby attack.
This is dangerous for the defence as Stuart McCloskey bursts through to advance the Ulster Rugby attack.
Nathan Doak converts the try.
James Hume scores an interception try.
A gap opened in the defence and James Hume took full advantage.
A gap opened in the defence and Josh Turnbull took full advantage.
Nathan Doak makes no mistake with that penalty goal attempt.
Uilisi Halaholo (Cardiff Rugby) is shown a yellow card
Nathan Doak has kicked a conversion.
The kick through from Ulster Rugby has allowed Robert Baloucoune to touch down.
The defensive line has been broken as Robert Baloucoune goes through the gap.
That's a great try assist by Billy Burns.