It's all over! The referee has blown their whistle to end the game.
Angus Fraser (Glasgow Warriors) is shown a yellow card
Glasgow Warriors decide to make a substitution, with Angus Fraser getting some game time.
Glasgow Warriors decide to make a substitution, with Rory Darge being replaced.
Glasgow Warriors make a substitution with Duncan Weir coming on.
Glasgow Warriors make a substitution with Tom Jordan coming off.
Glasgow Warriors make a substitution with Jack Mann coming on.
Glasgow Warriors make a substitution with Henco Venter coming off.
Sale Sharks make a substitution with Sam Dugdale coming on.
Sale Sharks make a substitution with Daniel du Preez coming off.
Glasgow Warriors make a substitution with Jamie Dobie coming on.
Glasgow Warriors make a substitution with Sebastian Cancelliere coming off.
George Horne curls the ball too far, missing the posts to the right.
Glasgow Warriors are only a few metres out, surely they must score! And they do with Scott Cummings touching down.
George Horne sets up the try.
The Sale Sharks supporters go wild as Robert du Preez successfully kicks the conversion.
A stunning solo try from Joe Carpenter
The defensive line has been broken as Joe Carpenter goes through the gap.
The defensive line has been broken as Luke James goes through the gap.
What a run here by Sebastian Cancelliere as they get over the gainline!
James Harper comes on for Sale Sharks.
Asher Opoku-Fordjour leaves the field.
Simon McIntyre comes on for Sale Sharks.
Bevan Rodd leaves the field.
Ben Bamber comes on for Sale Sharks.
Ernst van Rhyn leaves the field.
Olujare Oguntibeju comes off.
Rory Sutherland comes on.
Johnny Matthews comes on.
Gregor Hiddleston comes off.
Zander Fagerson comes off.
What a run here by Kyle Rowe as they get over the gainline!
Sale Sharks decide to make a substitution, with Raffi Quirke getting some game time.
Sale Sharks decide to make a substitution, with Gus Warr being replaced.
Sale Sharks make a substitution with Tom Curtis coming on.
Sale Sharks make a substitution with Will Addison coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
George Horne adds the two points for Glasgow Warriors.
Incisive passing by Glasgow Warriors is finished off by George Horne, as they goes over for the try.
That's a great try assist by Jamie Bhatti.
Fabulous play by Glasgow Warriors has led to Jamie Bhatti being able to wriggle through a gap.
Fabulous play by Sale Sharks has led to Bevan Rodd being able to wriggle through a gap.
Robert du Preez curls the ball too far, missing the posts to the left.
Silky skills by Sale Sharks ends with a try for Arron Reed.
Trouble here as Arron Reed breaches the defence.
Robert du Preez played a key part in that try.
Trouble here as Bevan Rodd breaches the defence.
Tom Jordan makes no mistake with that conversion attempt.
A wonderful passing move by Glasgow Warriors is finished off by Huw Jones
This is dangerous for the defence as Huw Jones bursts through to advance the Glasgow Warriors attack.
That's a great try assist by Sebastian Cancelliere.
The referee has had enough, awarding the penalty try to Sale Sharks.
George Horne (Glasgow Warriors) is shown a yellow card
George Horne converts the try.
A series of passes by Glasgow Warriors results in a try for Kyle Rowe
A gap opened in the defence and Kyle Rowe took full advantage.
Tom Jordan sets up the try.
A gap opened in the defence and Robert du Preez took full advantage.
George Horne has hooked the conversion to the right of the posts.
A bit of individual brilliance by George Horne leads to a try for Glasgow Warriors
A gap opened in the defence and George Horne took full advantage.
George Horne has kicked a conversion.
Great hands by Glasgow Warriors leads to a try for George Horne
The defensive line has been broken as George Horne goes through the gap.
Huw Jones sets up the try.
The defensive line has been broken as Huw Jones goes through the gap.
We are underway as the referee blows their whistle.