It's all over! The referee has blown their whistle to end the game.
Cormac Izuchukwu comes off.
Ospreys decide to make a substitution, with Dan Gemine getting some game time.
Ospreys decide to make a substitution, with Justin Tipuric being replaced.
Ospreys decide to make a substitution, with Dan Edwards getting some game time.
Ospreys decide to make a substitution, with Jack Walsh being replaced.
Ospreys make a substitution with Ethan Lewis coming on.
Ospreys make a substitution with Sam Parry coming off.
A gap opened in the defence and Nathan Doak took full advantage.
Ospreys make a substitution with Owen Williams coming on.
Ospreys make a substitution with Keelan Giles coming off.
Ulster Rugby make a substitution with Kieran Treadwell coming on.
Ulster Rugby make a substitution with Harry Sheridan coming off.
Ospreys make a substitution with Rhys Thomas coming on.
Ospreys make a substitution with William Greatbanks coming off.
The Ulster Rugby supporters go wild as Nathan Doak successfully kicks the conversion.
Great hands by Ulster Rugby leads to a try for Jacob Stockdale
The defensive line has been broken as Jacob Stockdale goes through the gap.
Mike Lowry sets up the try.
Ulster Rugby sub Tadgh McElroy comes onto the field.
James McCormick departs for Ulster Rugby.
Ulster Rugby sub Matty Rea comes onto the field.
David McCann departs for Ulster Rugby.
Ulster Rugby sub Jude Postlethwaite comes onto the field.
Stuart McCloskey departs for Ulster Rugby.
Jack Walsh curls the ball too far, missing the posts to the right.
Great hands by Ospreys leads to a try for Keelan Giles
The defensive line has been broken as Keelan Giles goes through the gap.
Spellbinding play by Tom Florence is finished off with a try.
Callum Reid comes on for Ulster Rugby.
Eric O'Sullivan leaves the field.
Tom Florence comes on for Ospreys.
Owen Williams leaves the field.
James Humphreys comes on for Ulster Rugby.
Aidan Morgan leaves the field.
Nathan Doak comes on for Ulster Rugby.
John Cooney leaves the field.
Harry Sheridan (Ulster Rugby) is shown a yellow card
Matholwch Iorwerth-Scott comes on.
What a run here by Morgan Morris as they get over the gainline!
John Cooney has hooked the conversion to the left of the posts.
Nothing was going to stop James McCormick from scoring as they record the try for Ulster Rugby.
Mike Lowry makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Dan Edwards adds the two points for Ospreys.
The pick and go results in a try for Ospreys as Sam Parry goes over.
John Cooney does the business as their conversion attempt goes over.
The pressure has finally told as Marcus Rea scores from close range.
Trouble here as Eric O'Sullivan breaches the defence.
This is dangerous for the defence as Eric O'Sullivan bursts through to advance the Ulster Rugby attack.
The referee has had enough, awarding the penalty try to Ulster Rugby.
Kieran Hardy (Ospreys) is shown a yellow card
A gap opened in the defence and Jacob Stockdale took full advantage.
John Cooney has hooked the conversion to the left of the posts.
A series of passes by Ulster Rugby results in a try for Jacob Stockdale
A gap opened in the defence and Jacob Stockdale took full advantage.
David McCann played a key part in that try.
A gap opened in the defence and Cormac Izuchukwu took full advantage.
The defensive line has been broken as Keelan Giles goes through the gap.
John Cooney has hooked the conversion to the left of the posts.
The Ulster Rugby pack has powered over for James McCormick to score the try.
We are underway as the referee blows their whistle.