It's all over! The referee has blown their whistle to end the game.
Boeta Chamberlain has kicked a conversion.
Grant Williams goes on their own for a try.
Spellbinding play by Marius Louw is finished off with a try.
This is dangerous for the defence as Marius Louw bursts through to advance the Sharks attack.
Boeta Chamberlain has kicked a conversion.
A wonderful passing move by Sharks is finished off by Marius Louw
Grant Williams played a key part in that try.
This is dangerous for the defence as Grant Williams bursts through to advance the Sharks attack.
Sharks decide to make a substitution, with Boeta Chamberlain getting some game time.
Sharks decide to make a substitution, with Curwin Bosch being replaced.
Sharks decide to make a substitution, with Jeandre Labuschagne getting some game time.
Sharks decide to make a substitution, with Phepsi Buthelezi being replaced.
Ulster Rugby decide to make a substitution, with Stewart Moore getting some game time.
Ulster Rugby decide to make a substitution, with James Hume being replaced.
Sharks decide to make a substitution, with Khutha Mchunu getting some game time.
Sharks decide to make a substitution, with Thomas du Toit being replaced.
A gap opened in the defence and Makazole Mapimpi took full advantage.
Sharks make a substitution with Sikhumbuzo Notshe coming on.
Sharks make a substitution with Henco Venter coming off.
Sharks make a substitution with Kerron van Vuuren coming on.
Sharks make a substitution with Bongi Mbonambi coming off.
Ulster Rugby make a substitution with Matthew Rea coming on.
Ulster Rugby make a substitution with Duane Vermeulen coming off.
The Ulster Rugby supporters go wild as John Cooney successfully kicks the conversion.
Great hands by Ulster Rugby leads to a try for James Hume
Spellbinding play by John Cooney is finished off with a try.
The defensive line has been broken as Robert Baloucoune goes through the gap.
The Sharks supporters go wild as Curwin Bosch successfully kicks the conversion.
Sharks are only a few metres out, surely they must score! And they do with Ntuthuko Mchunu touching down.
Grant Williams comes on for Sharks.
Jaden Hendrikse leaves the field.
Ntuthuko Mchunu comes on for Sharks.
Ox Nche leaves the field.
Hyron Andrews comes on for Sharks.
Reniel Hugo leaves the field.
Kieran Treadwell comes on for Ulster Rugby.
Alan O'Connor leaves the field.
Eric O'Sullivan comes on for Ulster Rugby.
Gareth Milasinovich comes on for Ulster Rugby.
Andrew Warwick leaves the field.
John Cooney adds the two points for Ulster Rugby.
Nobody was going to stop Stuart McCloskey from scoring that try!
Stuart McCloskey makes the break as the defence re-enacts the parting of the red sea.
Iain Henderson played a key part in that try.
Billy Burns makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
Ulster Rugby sub James Hume comes onto the field.
Tom O'Toole leaves the field.
Stewart Moore departs for Ulster Rugby.
The half-time whistle blows and both teams head for the dressing rooms.
Fabulous play by Sharks has led to Marius Louw being able to wriggle through a gap.
36’
Penalty Goal - Missed Right
Curwin Bosch has penalty kick attempt at goal but pushes it to the right hand side of the posts.
Rob Lyttle comes on for Ulster Rugby.
Trouble here as Aphelele Fassi breaches the defence.
Stewart Moore comes on for Ulster Rugby.
Michael Lowry leaves the field.
James Hume leaves the field.
Trouble here as Aphelele Fassi breaches the defence.
John Cooney makes no mistake with that conversion attempt.
Silky skills by Ulster Rugby ends with a try for Michael Lowry.
Ethan McIlroy played a key part in that try.
John Cooney does the business as their penalty goal attempt goes over.
A gap opened in the defence and James Hume took full advantage.
A gap opened in the defence and Ruben van Heerden took full advantage.
We are underway as the referee blows their whistle.