It's all over! The referee has blown their whistle to end the game.
This is dangerous for the defence as Tom Wyatt bursts through to advance the Exeter Chiefs attack.
Eduan Keyter (Sharks) is shown a yellow card
The Sharks supporters go wild as Jordan Hendrikse successfully kicks the penalty goal.
A gap opened in the defence and Greg Fisilau took full advantage.
The Exeter Chiefs supporters go wild as Josh Hodge successfully kicks the conversion.
The kick through from Exeter Chiefs has allowed Immanuel Feyi-Waboso to touch down.
Will Haydon-Wood sets up the try.
Emile van Heerden (Sharks) is shown a yellow card
Eben Etzebeth (Sharks) is shown a yellow card
Sharks make a substitution with Francois Venter coming on.
Sharks make a substitution with Ethan Hooker coming off.
Sharks sub Siya Masuku comes onto the field.
Aphelele Fassi departs for Sharks.
The defensive line has been broken as Dylan Richardson goes through the gap.
Christ Tshiunza comes on for Exeter Chiefs.
Richard Capstick leaves the field.
Will Becconsall comes on for Exeter Chiefs.
Stu Townsend leaves the field.
Jaden Hendrikse comes on for Sharks.
Grant Williams leaves the field.
The touch judges raise their flags as Jordan Hendrikse kicks the conversion.
A penetrating move by Sharks results in a try for Siya Kolisi.
What a run here by Siya Kolisi as they get over the gainline!
That's a great try assist by Jordan Hendrikse.
Bongi Mbonambi comes off.
Jacques Vermeulen comes off.
Trevor Nyakane comes off.
Ntuthuko Mchunu comes on.
Jordan Hendrikse makes no mistake with that penalty goal attempt.
Exeter Chiefs make a substitution with Will Goodrick-Clarke coming on.
Exeter Chiefs make a substitution with Scott Sio coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Josh Hodge adds the two points for Exeter Chiefs.
The pick and go results in a try for Exeter Chiefs as Dan Frost goes over.
Jordan Hendrikse does the business as their conversion attempt goes over.
Incisive passing by Sharks is finished off by Siya Kolisi, as they goes over for the try.
Fabulous play by Sharks has led to Siya Kolisi being able to wriggle through a gap.
Andre Esterhuizen sets up the try.
Will Rigg (Exeter Chiefs) is shown a yellow card
Jordan Hendrikse makes no mistake with that conversion attempt.
Silky skills by Sharks ends with a try for Grant Williams.
Ethan Hooker played a key part in that try.
Trouble here as Ethan Hooker breaches the defence.
Jordan Hendrikse curls the ball too far, missing the posts to the left.
A wonderful passing move by Sharks is finished off by Makazole Mapimpi
Aphelele Fassi played a key part in that try.
This is dangerous for the defence as Grant Williams bursts through to advance the Sharks attack.
Jordan Hendrikse makes no mistake with that conversion attempt.
Phepsi Buthelezi goes on their own for a try.
This is dangerous for the defence as Phepsi Buthelezi bursts through to advance the Sharks attack.
That's a great try assist by Grant Williams.
This is dangerous for the defence as Makazole Mapimpi bursts through to advance the Sharks attack.
This is dangerous for the defence as Greg Fisilau bursts through to advance the Exeter Chiefs attack.
This is dangerous for the defence as Siya Kolisi bursts through to advance the Sharks attack.
This is dangerous for the defence as Tamati Tua bursts through to advance the Exeter Chiefs attack.
Josh Hodge converts the try.
Dan Frost scores the try from close range.
Sharks sub Dylan Richardson comes onto the field.
James Venter departs for Sharks.
The defensive line has been broken as Ethan Roots goes through the gap.
Greg Fisilau (Exeter Chiefs) is shown a yellow card
Phepsi Buthelezi comes on for Sharks.
Vincent Tshituka leaves the field.
We are underway as the referee blows their whistle.