| Thats all. Game finished. | ||
| 90+14' | Second Half ended - Rennes 2, Villarreal 3. | |
| 90+13' | VAR Decision: No Goal Rennes 2-3 Villarreal. | |
| 90+11' | GOAL OVERTURNED BY VAR: Lorenz Assignon - Rennes - scores but the goal is ruled out after a VAR review. | |
| 90+11' | Enzo Le Fée - Rennes - hits the bar with a shot with right foot from outside the box from a free kick. | |
| 90+11' | - Villarreal - won a free kick in defence. | |
| 90+10' | Fouled by Jorge Cuenca - Villarreal | |
| 90+10' | Arnaud Kalimuendo - Rennes - won a free kick in attack. | |
| 90+10' | Delay over. They are ready to continue. | |
| 90+5' | Delay in match - injury Matteo Gabbia - Villarreal | |
| 90+1' | Dani Parejo - Villarreal - receive yellow card for a foul. | |
| 90+1' | Missed chance. Christopher Wooh - Rennes - shot with right foot from outside the box is high and wide to the right. Assist - Arnaud Kalimuendo. | |
| 90' | Fouled by Dani Parejo - Villarreal | |
| 90' | Christopher Wooh - Rennes - won a free kick in defence. | |
| 88' | Shot blocked. Christopher Wooh - Rennes - shot with left foot from the centre of the box is blocked. | |
| 88' | Shot blocked. Amine Gouiri - Rennes - shot with left foot from the left side of the box is blocked. Assist - Adrien Truffert with a cross. | |
| 87' | Offside - Villarreal. Ben Brereton is in offside. | |
| 87' | Fouled by Adrien Truffert - Rennes | |
| 87' | Dani Parejo - Villarreal - won a free kick in defence. | |
| 86' | Substitution - Villarreal. Ben Brereton for Gerard Moreno. | |
| 85' | Substitution - Villarreal. Jorge Cuenca for Étienne Capoue. | |
| 84' | Substitution - Rennes. Arnaud Kalimuendo for Martin Terrier. | |
| 83' | Álex Baena - Villarreal - won a free kick in defence. | |
| 83' | Fouled by Amine Gouiri - Rennes | |
| 80' | Goal! Rennes 2, Villarreal 3. Dani Parejo - Villarreal - shot with right foot from the centre of the box to the left corner. Assist - Álex Baena. | |
| 79' | Goal! Rennes 2, Villarreal 2. Ludovic Blas - Rennes - shot with left foot from outside the box to the right corner. Assist - Nemanja Matic. | |
| 74' | Corner - Rennes. Conceded by Raúl Albiol. | |
| 73' | Substitution - Villarreal. José Luís Morales for Alexander Sørloth. | |
| 73' | Substitution - Villarreal. Francis Coquelin for Ilias Akhomach. | |
| 70' | New attacking attempt. Ludovic Blas - Rennes - shot with left foot from outside the box is saved in the right corner. | |
| 69' | Substitution - Rennes. Adrien Truffert for Jeanuël Belocian. | |
| 69' | Substitution - Rennes. Ibrahim Salah for Mahamadou Nagida. | |
| 69' | Substitution - Rennes. Amine Gouiri for Bertug Yildirim. | |
| 69' | Missed chance. Gerard Moreno - Villarreal - shot with the head from the centre of the box goes high. Assist - Álex Baena with a cross after corner. | |
| 68' | Corner - Villarreal. Conceded by Jeanuël Belocian. | |
| 68' | Missed chance. Gerard Moreno - Villarreal - shot with right foot from few metres is close, but missed. Assist - Ramon Terrats with a cross after corner. | |
| 67' | Corner - Villarreal. Conceded by Jeanuël Belocian. | |
| 62' | Goal! Rennes 1, Villarreal 2. Ilias Akhomach - Villarreal - shot with left foot from the right side of the box to the left corner. Assist - Gerard Moreno. | |
| 61' | Lorenz Assignon - Rennes - won a free kick in defence. | |
| 61' | Fouled by Ramon Terrats - Villarreal | |
| 60' | Fouled by Bertug Yildirim - Rennes | |
| 60' | Dani Parejo - Villarreal - won a free kick in defence. | |
| 59' | New attacking attempt. Nemanja Matic - Rennes - shot with the head from the centre of the box is saved in the top right corner. Assist - Ludovic Blas with a cross. | |
| 58' | Ludovic Blas - Rennes - won a free kick on the right wing. | |
| 58' | Fouled by Álex Baena - Villarreal | |
| 55' | Substitution - Rennes. Ludovic Blas for Benjamin Bourigeaud - injury. | |
| 54' | New attacking attempt. Álex Baena - Villarreal - shot with right foot from the left side of the box is saved in the top centre of the goal. Assist - Gerard Moreno with a through ball. | |
| 53' | Delay over. They are ready to continue. | |
| 52' | Delay in match - injury Benjamin Bourigeaud - Rennes | |
| 52' | Corner - Villarreal. Conceded by Benjamin Bourigeaud. | |
| 50' | New attacking attempt. Benjamin Bourigeaud - Rennes - shot with right foot from outside the box is saved in the left corner. Assist - Bertug Yildirim. | |
| 49' | Fouled by Ilias Akhomach - Villarreal | |
| 49' | Enzo Le Fée - Rennes - won a free kick on the left wing. | |
| 48' | Fouled by Alexander Sørloth - Villarreal | |
| 48' | Christopher Wooh - Rennes - won a free kick in defence. | |
| 48' | Substitution - Villarreal. Ramon Terrats for Juan Foyth - injury. | |
| 48' | Delay over. They are ready to continue. | |
| 47' | Delay in match - injury Juan Foyth - Villarreal | |
| 47' | Fouled by Lorenz Assignon - Rennes | |
| 47' | Adrià Alti - Villarreal - won a free kick in attack. | |
| 45' | Second Half starts Rennes 1, Villarreal 1. | |
| 45+7' | First Half ended - Rennes 1, Villarreal 1. | |
| 45+6' | Corner - Rennes. Conceded by Gerard Moreno. | |
| 45+5' | Martin Terrier - Rennes - won a free kick on the left wing. | |
| 45+5' | Fouled by Juan Foyth - Villarreal | |
| 45+4' | Fouled by Étienne Capoue - Villarreal | |
| 45+4' | Christopher Wooh - Rennes - won a free kick in attack. | |
| 45+3' | Étienne Capoue - Villarreal - won a free kick in defence. | |
| 45+3' | Fouled by Lorenz Assignon - Rennes | |
| 45+2' | VAR Decision: No card change Lorenz Assignon - Rennes | |
| 45' | Steve Mandanda - Rennes - receive yellow card. | |
| 44' | Lorenz Assignon - Rennes - won a free kick in defence. | |
| 44' | Fouled by Álex Baena - Villarreal | |
| 43' | Álex Baena - Villarreal - won a free kick in defence. | |
| 43' | Fouled by Lorenz Assignon - Rennes | |
| 42' | Shot blocked. Raúl Albiol - Villarreal - shot with left foot from the left side of the box is blocked. | |
| 42' | Shot blocked. Étienne Capoue - Villarreal - shot with the head from the centre of the box is blocked. | |
| 42' | New attacking attempt. Gerard Moreno - Villarreal - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Álex Baena with a cross. | |
| 41' | Ilias Akhomach - Villarreal - won a free kick on the right wing. | |
| 41' | Fouled by Mahamadou Nagida - Rennes | |
| 40' | Hand ball by Alexander Sørloth - Villarreal | |
| 37' | Goal! Rennes 1, Villarreal 1. Lorenz Assignon - Rennes - shot with left foot from a diffucult position on the right to the left corner. Assist - Enzo Le Fée. | |
| 36' | Gerard Moreno - Villarreal - receive yellow card for excessive celebration. | |
| 36' | Goal! Rennes 0, Villarreal 1. Gerard Moreno - Villarreal - converts the penalty with a shot with left foot to the left corner. | |
| 35' | VAR Decision: Penalty Villarreal. | |
| 35' | Delay over. They are ready to continue. | |
| 34' | Delay in match - injury Álex Baena - Villarreal | |
| 33' | Jeanuël Belocian - Rennes - receive yellow card for a foul. | |
| 33' | Penalty conceded by Jeanuël Belocian - Rennes - after a foul in the penalty area. | |
| 33' | Penalty Villarreal. Álex Baena draws a foul in the penalty area. | |
| 31' | Offside - Rennes. Mahamadou Nagida is in offside. | |
| 30' | Delay over. They are ready to continue. | |
| 29' | Delay in match - injury Arthur Theate - Rennes | |
| 29' | Shot blocked. Étienne Capoue - Villarreal - shot with right foot from outside the box is blocked. | |
| 29' | Shot blocked. Ilias Akhomach - Villarreal - shot with left foot from the centre of the box is blocked. Assist - Alexander Sørloth with a cross. | |
| 27' | Fouled by Alexander Sørloth - Villarreal | |
| 27' | Bertug Yildirim - Rennes - won a free kick in defence. | |
| 26' | Corner - Rennes. Conceded by Juan Foyth. | |
| 26' | Shot blocked. Mahamadou Nagida - Rennes - shot with left foot from the left side of the box is blocked. Assist - Bertug Yildirim. | |
| 25' | Missed chance. Dani Parejo - Villarreal - shot with left foot from outside the box missed to the left. | |
| 24' | Offside - Villarreal. Alexander Sørloth is in offside. | |
| 23' | Benjamin Bourigeaud - Rennes - receive yellow card for a foul. | |
| 23' | Álex Baena - Villarreal - won a free kick in attack. | |
| 23' | Fouled by Benjamin Bourigeaud - Rennes | |
| 21' | Jeanuël Belocian - Rennes - won a free kick in defence. | |
| 21' | Fouled by Alexander Sørloth - Villarreal | |
| 18' | Raúl Albiol - Villarreal - receive yellow card for a foul. | |
| 18' | Mahamadou Nagida - Rennes - won a free kick on the left wing. | |
| 18' | Fouled by Raúl Albiol - Villarreal | |
| 17' | Fouled by Dani Parejo - Villarreal | |
| 17' | Bertug Yildirim - Rennes - won a free kick in defence. | |
| 14' | Offside - Villarreal. Gerard Moreno is in offside. | |
| 13' | Corner - Rennes. Conceded by Matteo Gabbia. | |
| 11' | Jeanuël Belocian - Rennes - won a free kick in defence. | |
| 11' | Fouled by Gerard Moreno - Villarreal | |
| 10' | Shot blocked. Álex Baena - Villarreal - shot with right foot from outside the box is blocked. | |
| 9' | Christopher Wooh - Rennes - receive yellow card for a foul. | |
| 9' | Álex Baena - Villarreal - won a free kick in attack. | |
| 9' | Fouled by Christopher Wooh - Rennes | |
| 6' | Offside - Villarreal. Alexander Sørloth is in offside. | |
| 5' | Offside - Rennes. Bertug Yildirim is in offside. | |
| 3' | Ilias Akhomach - Villarreal - won a free kick on the right wing. | |
| 3' | Fouled by Arthur Theate - Rennes | |
| First Half starts. | ||