It's all over! The referee has blown their whistle to end the game.
Lionel Cronje has kicked a conversion.
A wonderful passing move by Sharks is finished off by Aphelele Fassi
Spellbinding play by Francois Venter is finished off with a try.
This is dangerous for the defence as Grant Williams bursts through to advance the Sharks attack.
Sharks decide to make a substitution, with Lionel Cronje getting some game time.
Sharks decide to make a substitution, with Curwin Bosch being replaced.
Harlequins decide to make a substitution, with Tom Lawday getting some game time.
Harlequins decide to make a substitution, with Will Evans being replaced.
Harlequins decide to make a substitution, with Scott Steele getting some game time.
Harlequins decide to make a substitution, with Danny Care being replaced.
Harlequins make a substitution with George Head coming on.
Harlequins make a substitution with Jack Walker coming off.
The Harlequins supporters go wild as Marcus Smith successfully kicks the penalty goal.
A gap opened in the defence and Cadan Murley took full advantage.
Sharks make a substitution with Hyron Andrews coming on.
Sharks make a substitution with Gerbrandt Grobler coming off.
Harlequins make a substitution with Luke Wallace coming on.
Harlequins make a substitution with Irne Herbst coming off.
Sharks sub Francois Venter comes onto the field.
Ben Tapuai departs for Sharks.
Sharks sub Carlu Sadie comes onto the field.
Thomas du Toit departs for Sharks.
Sharks sub Dan Jooste comes onto the field.
Kerron van Vuuren departs for Sharks.
Harlequins sub Simon Kerrod comes onto the field.
Wilco Louw departs for Harlequins.
Harlequins sub Fin Baxter comes onto the field.
Joe Marler departs for Harlequins.
Ntuthuko Mchunu comes on.
The touch judges raise their flags as Marcus Smith kicks the conversion.
Nick David scores! That alone was worth the admission price!!!
What a run here by Nick David as they get over the gainline!
What a run here by Thaakir Abrahams as they get over the gainline!
What a run here by Marnus Potgieter as they get over the gainline!
Jaden Hendrikse comes off.
Harlequins go for goal with Marcus Smith taking the conversion but their aim is not up to scratch as the ball slides to the left of the post.
The defence are desperately trying to hold out here but it was to no avail as Stephan Lewies dots the ball down from close range.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Curwin Bosch does the business as their conversion attempt goes over.
What an effort there by Eben Etzebeth as they score the try.
Fabulous play by Sharks has led to Eben Etzebeth being able to wriggle through a gap.
Fabulous play by Harlequins has led to Joe Marchant being able to wriggle through a gap.
The Harlequins supporters go wild as Marcus Smith successfully kicks the penalty goal.
Curwin Bosch makes no mistake with that conversion attempt.
Silky skills by Sharks ends with a try for Jaden Hendrikse.
Marnus Potgieter played a key part in that try.
Trouble here as Marnus Potgieter breaches the defence.
Marcus Smith converts the try.
A wonderful passing move by Harlequins is finished off by Cadan Murley
Nick David sets up the try.
This is dangerous for the defence as Marcus Smith bursts through to advance the Harlequins attack.
Curwin Bosch makes no mistake with that penalty goal attempt.
Sharks sub Sikhumbuzo Notshe comes onto the field.
Vincent Tshituka departs for Sharks.
Marcus Smith has kicked a conversion.
A series of passes by Harlequins results in a try for Alex Dombrandt
Nick David played a key part in that try.
A gap opened in the defence and Nick David took full advantage.
Marcus Smith has kicked a conversion.
Harlequins are only a few metres out, surely they must score! And they do with Danny Care touching down.
The defensive line has been broken as Josh Bassett goes through the gap.
Curwin Bosch hits the left post with the conversion, failing to add the two points.
Great hands by Sharks leads to a try for Lukhanyo Am
Thaakir Abrahams sets up the try.
The defensive line has been broken as Thaakir Abrahams goes through the gap.
We are underway as the referee blows their whistle.