It's all over! The referee has blown their whistle to end the game.
This is dangerous for the defence as Raffi Quirke bursts through to advance the Sale Sharks attack.
This is dangerous for the defence as Diego Escobar bursts through to advance the Racing 92 attack.
This is dangerous for the defence as Henry Arundell bursts through to advance the Racing 92 attack.
Sale Sharks decide to make a substitution, with Tadgh McElroy getting some game time.
Sale Sharks decide to make a substitution, with Luke Cowan-Dickie being replaced.
Racing 92 make a substitution with Diego Escobar coming on.
Racing 92 make a substitution with Camille Chat coming off.
The Sale Sharks supporters go wild as Robert du Preez successfully kicks the penalty goal.
Sale Sharks sub Waisea Nayacalevu comes onto the field.
Luke James departs for Sale Sharks.
Racing 92 sub Clovis Le Bail comes onto the field.
Nolann Le Garrec departs for Racing 92.
Racing 92 sub Lino Julien comes onto the field.
Guram Gogichashvili departs for Racing 92.
Sale Sharks sub Sam Dugdale comes onto the field.
Daniel du Preez departs for Sale Sharks.
Sale Sharks sub Simon McIntyre comes onto the field.
Bevan Rodd departs for Sale Sharks.
The Sale Sharks supporters go wild as Robert du Preez successfully kicks the conversion.
Sale Sharks are only a few metres out, surely they must score! And they do with Ben Curry touching down.
Maxime Baudonne (Racing 92) is shown a yellow card
Ibrahim Diallo comes on for Racing 92.
Hacjivah Dayimani leaves the field.
Josh Beaumont comes on for Sale Sharks.
Jonny Hill leaves the field.
Wame Naituvi comes on for Racing 92.
Tristan Tedder leaves the field.
What a run here by Nolann Le Garrec as they get over the gainline!
What a run here by Nolann Le Garrec as they get over the gainline!
Tom O'Flaherty comes off.
Fabien Sanconnie comes on.
The touch judges raise their flags as Robert du Preez kicks the conversion.
A penetrating move by Sale Sharks results in a try for Joe Carpenter.
Tom Roebuck sets up the try.
What a run here by Tom Roebuck as they get over the gainline!
Racing 92 decide to make a substitution, with Gia Kharaishvili getting some game time.
Racing 92 decide to make a substitution, with Lucio Sordoni being replaced.
Racing 92 make a substitution with Antoine Gibert coming on.
Racing 92 make a substitution with Henry Chavancy coming off.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
Nolann Le Garrec adds the two points for Racing 92.
The pick and go results in a try for Racing 92 as Guram Gogichashvili goes over.
Robert du Preez does the business as their conversion attempt goes over.
Incisive passing by Sale Sharks is finished off by Tom Roebuck, as they goes over for the try.
Fabulous play by Sale Sharks has led to Tom Roebuck being able to wriggle through a gap.
Joe Carpenter sets up the try.
27’
Penalty Goal - Missed Left
The touch judges have waved away the attempt by Nolann Le Garrec as they hook it left.
Robert du Preez curls the ball too far, missing the posts to the right.
Sale Sharks are stopped just a few metres from the try line but Jean-Luc du Preez picks up from the base of the ruck to score the try.
A gap opened in the defence and Tom O'Flaherty took full advantage.
WillGriff John comes on for Sale Sharks.
James Harper leaves the field.
8’
Drop Goal - Missed Left
Racing 92 have a drop goal attempt through the boot of Dan Lancaster, but they pull it to the left.
The defensive line has been broken as Robert du Preez goes through the gap.
We are underway as the referee blows their whistle.