|  |  | First Half starts. | 
| 2' |  | Hand ball by Lovro Majer - Rennes | 
| 5' |  | Shot blocked. Arnaud Kalimuendo - Rennes - shot with left foot from the centre of the box is blocked. Assist - Amine Gouiri. | 
| 5' |  | Goal! Rennes 1, Nice 0. Martin Terrier - Rennes - shot with left foot from the centre of the box to the top left corner. | 
| 8' |  | Fouled by Birger Meling - Rennes | 
| 8' |  | Nicolas Pépé - Nice - won a free kick on the right wing. | 
| 10' |  | New attacking attempt. Ross Barkley - Nice - shot with left foot from outside the box is saved in the top centre of the goal. Assist - Mario Lemina. | 
| 10' |  | Corner - Nice. Conceded by Steve Mandanda. | 
| 11' |  | Missed chance. Gaëtan Laborde - Nice - shot with the head from the centre of the box is very close to the goal. Assist - Pablo Rosario with a cross after corner. | 
| 12' |  | Fouled by Mario Lemina - Nice | 
| 12' |  | Martin Terrier - Rennes - won a free kick in attack. | 
| 16' |  | Shot blocked. Benjamin Bourigeaud - Rennes - shot with left foot from the right side of the box is blocked. Assist - Arnaud Kalimuendo. | 
| 16' |  | GOAL OVERTURNED BY VAR: Martin Terrier - Rennes - scores but the goal is ruled out after a VAR review. | 
| 16' |  | Offside - Rennes. Benjamin Bourigeaud with a pass, however Amine Gouiri is in offside. | 
| 18' |  | VAR Decision: No Goal Rennes 1-0 Nice. | 
| 21' |  | Goal! Rennes 1, Nice 1. Ross Barkley - Nice - shot with right foot from outside the box to the top right corner. Assist - Jordan Lotomba. | 
| 24' |  | Fouled by Xeka - Rennes | 
| 24' |  | Ross Barkley - Nice - won a free kick in defence. | 
| 25' |  | Shot blocked. Xeka - Rennes - shot with right foot from outside the box is blocked. | 
| 26' |  | Missed chance. Benjamin Bourigeaud - Rennes - shot with right foot from the right side of the box missed to the left. Assist - Amine Gouiri with a cross. | 
| 36' |  | Substitution - Rennes. Jérémy Doku for Martin Terrier - injury. | 
| 38' |  | New attacking attempt. Amine Gouiri - Rennes - shot with the head from the centre of the box is saved in the left corner. | 
| 39' |  | Fouled by Jordan Lotomba - Nice | 
| 39' |  | Jérémy Doku - Rennes - won a free kick on the left wing. | 
| 39' |  | Corner - Rennes. Conceded by Jean-Clair Todibo. | 
| 41' |  | Fouled by Lovro Majer - Rennes | 
| 41' |  | Pablo Rosario - Nice - won a free kick in defence. | 
| 45' |  | Benjamin Bourigeaud - Rennes - won a free kick in defence. | 
| 45' |  | Fouled by Melvin Bard - Nice | 
| 45' |  | Offside - Nice. Ross Barkley with a pass, however Nicolas Pépé is in offside. | 
| 45+1' |  | Fouled by Xeka - Rennes | 
| 45+1' |  | Gaëtan Laborde - Nice - won a free kick in attack. | 
| 45+2' |  | Fouled by Mario Lemina - Nice | 
| 45+2' |  | Xeka - Rennes - won a free kick on the left wing. | 
| 45+4' |  | Hand ball by Birger Meling - Rennes | 
| 45+5' |  | Fouled by Hamari Traoré - Rennes | 
| 45+5' |  | Pablo Rosario - Nice - won a free kick in defence. | 
| 45+6' |  | First Half ended - Rennes 1, Nice 1. | 
| 45' |  | Second Half starts Rennes 1, Nice 1. | 
| 46' |  | Arnaud Kalimuendo - Rennes - won a free kick in attack. | 
| 46' |  | Fouled by Mario Lemina - Nice | 
| 47' |  | Shot blocked. Lovro Majer - Rennes - shot with left foot from the centre of the box is blocked. Assist - Arnaud Kalimuendo. | 
| 47' |  | Missed chance. Lovro Majer - Rennes - shot with left foot from the left side of the box missed. Assist - Birger Meling. | 
| 48' |  | Shot blocked. Jérémy Doku - Rennes - shot with right foot from the left side of the box is blocked. Assist - Benjamin Bourigeaud. | 
| 48' |  | Corner - Rennes. Conceded by Jordan Lotomba. | 
| 49' |  | Shot blocked. Christopher Wooh - Rennes - shot with the head from the centre of the box is blocked. Assist - Benjamin Bourigeaud with a cross. | 
| 49' |  | Dante - Nice - won a free kick in defence. | 
| 49' |  | Fouled by Christopher Wooh - Rennes | 
| 50' |  | Fouled by Xeka - Rennes | 
| 50' |  | Jordan Lotomba - Nice - won a free kick in defence. | 
| 52' |  | Shot blocked. Xeka - Rennes - shot with right foot from the right side of the box is blocked. | 
| 52' |  | Fouled by Birger Meling - Rennes | 
| 52' |  | Ross Barkley - Nice - won a free kick in defence. | 
| 53' |  | Fouled by Xeka - Rennes | 
| 53' |  | Khéphren Thuram - Nice - won a free kick in defence. | 
| 55' |  | Benjamin Bourigeaud - Rennes - won a free kick in defence. | 
| 55' |  | Dangerous play by Ross Barkley - Nice | 
| 57' |  | Missed chance. Benjamin Bourigeaud - Rennes - shot with the head from the centre of the box goes high. Assist - Hamari Traoré with a cross. | 
| 58' |  | Shot blocked. Jérémy Doku - Rennes - shot with right foot from the centre of the box is blocked. Assist - Lovro Majer. | 
| 58' |  | Corner - Rennes. Conceded by Khéphren Thuram. | 
| 59' |  | Fouled by Lovro Majer - Rennes | 
| 59' |  | Khéphren Thuram - Nice - won a free kick in defence. | 
| 61' |  | Fouled by Christopher Wooh - Rennes | 
| 61' |  | Gaëtan Laborde - Nice - won a free kick on the left wing. | 
| 62' |  | Missed chance. Ross Barkley - Nice - shot with right foot from a diffucult position and long distance on the left is very close to the goal from a free kick. | 
| 62' |  | Shot blocked. Hamari Traoré - Rennes - shot with right foot from the right side of the box is blocked. Assist - Benjamin Bourigeaud. | 
| 63' |  | Corner - Rennes. Conceded by Jean-Clair Todibo. | 
| 64' |  | Missed chance. Hamari Traoré - Rennes - shot with the head from the centre of the box goes high. Assist - Benjamin Bourigeaud with a cross after corner. | 
| 67' |  | Fouled by Birger Meling - Rennes | 
| 67' |  | Nicolas Pépé - Nice - won a free kick on the right wing. | 
| 67' |  | Substitution - Nice. Sofiane Diop for Ross Barkley. | 
| 68' |  | Substitution - Nice. Billal Brahimi for Mario Lemina. | 
| 68' |  | Corner - Nice. Conceded by Benjamin Bourigeaud. | 
| 69' |  | Missed chance. Khéphren Thuram - Nice - header inside of six yard box - left side is close, but missed to the left. Assist - Nicolas Pépé with a cross after corner. | 
| 72' |  | Substitution - Rennes. Flavien Tait for Lovro Majer. | 
| 72' |  | Substitution - Rennes. Adrien Truffert for Birger Meling. | 
| 73' |  | Fouled by Amine Gouiri - Rennes | 
| 73' |  | Melvin Bard - Nice - won a free kick in defence. | 
| 78' |  | New attacking attempt. Amine Gouiri - Rennes - shot with right foot from the centre of the box is saved in the right corner. Assist - Jérémy Doku. | 
| 79' |  | Missed chance. Benjamin Bourigeaud - Rennes - shot with right foot from outside the box is close, but missed. | 
| 79' |  | Benjamin Bourigeaud - Rennes - receive yellow card. | 
| 81' |  | Fouled by Christopher Wooh - Rennes | 
| 81' |  | Khéphren Thuram - Nice - won a free kick in attack. | 
| 83' |  | New attacking attempt. Arnaud Kalimuendo - Rennes - shot with right foot from a diffucult position on the right is saved in the right corner. | 
| 83' |  | Corner - Rennes. Conceded by Kasper Schmeichel. | 
| 83' |  | Missed chance. Arthur Theate - Rennes - shot with the head from few metres is very close to the goal. Assist - Benjamin Bourigeaud with a cross after corner. | 
| 84' |  | Substitution - Rennes. Kamaldeen Sulemana for Arnaud Kalimuendo. | 
| 85' |  | Fouled by Melvin Bard - Nice | 
| 85' |  | Xeka - Rennes - won a free kick in defence. | 
| 85' |  | Melvin Bard - Nice - receive yellow card for a foul. | 
| 86' |  | Shot blocked. Billal Brahimi - Nice - shot with left foot from outside the box is blocked. Assist - Jean-Clair Todibo. | 
| 86' |  | New attacking attempt. Sofiane Diop - Nice - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Billal Brahimi. | 
| 89' |  | Goal! Rennes 2, Nice 1. Benjamin Bourigeaud - Rennes - shot with left foot from the centre of the box to the left corner. Assist - Flavien Tait. | 
| 90+3' |  | Second Half ended - Rennes 2, Nice 1. | 
|  |  | Thats all. Game finished - Rennes 2, Nice 1. |