| | First Half starts. |
| 4' | | Baptiste Santamaría - Rennes - won a free kick in defence. |
| 4' | | Fouled by Steve Mounié - Brest |
| 5' | | Shot blocked. Amine Gouiri - Rennes - shot with right foot from the centre of the box is blocked. Assist - Benjamin Bourigeaud. |
| 5' | | Corner - Rennes. Conceded by Lilian Brassier. |
| 10' | | Baptiste Santamaría - Rennes - won a free kick in defence. |
| 10' | | Fouled by Brendan Chardonnet - Brest |
| 11' | | Fouled by Haris Belkebla - Brest |
| 11' | | Jérémy Doku - Rennes - won a free kick in attack. |
| 13' | | Goal! Brest 0, Rennes 1. Benjamin Bourigeaud - Rennes - from a free kick with a shot with right foot to the right corner. |
| 15' | | Fouled by Hugo Magnetti - Brest |
| 15' | | Jérémy Doku - Rennes - won a free kick in defence. |
| 17' | | Fouled by Amine Gouiri - Rennes |
| 17' | | Pierre Lees-Melou - Brest - won a free kick in defence. |
| 19' | | Fouled by Baptiste Santamaría - Rennes |
| 19' | | Jérémy Le Douaron - Brest - won a free kick in defence. |
| 20' | | New attacking attempt. Steve Mounié - Brest - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Jérémy Le Douaron. |
| 21' | | Offside - Brest. Pierre Lees-Melou with a pass, however Romain Del Castillo is in offside. |
| 22' | | Missed chance. Amine Gouiri - Rennes - shot with right foot from outside the box is high and wide to the right. Assist - Karl Toko Ekambi. |
| 25' | | Missed chance. Benjamin Bourigeaud - Rennes - shot with right foot from outside the box goes high. Assist - Dogan Alemdar. |
| 27' | | Fouled by Hugo Magnetti - Brest |
| 27' | | Joe Rodon - Rennes - won a free kick in attack. |
| 28' | | Offside - Rennes. Lovro Majer with a pass, however Karl Toko Ekambi is in offside. |
| 30' | | Amine Gouiri - Rennes - won a free kick in defence. |
| 30' | | Fouled by Kenny Lala - Brest |
| 34' | | Shot blocked. Jérémy Le Douaron - Brest - shot with right foot from outside the box is blocked. Assist - Steve Mounié. |
| 34' | | Penalty conceded by Hamari Traoré - Rennes - with a hand ball in the penalty area. |
| 36' | | Goal! Brest 1, Rennes 1. Haris Belkebla - Brest - converts the penalty with a shot with right foot to the centre of the goal. |
| 40' | | New attacking attempt. Pierre Lees-Melou - Brest - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Haris Belkebla. |
| 42' | | Fouled by Lilian Brassier - Brest |
| 42' | | Karl Toko Ekambi - Rennes - won a free kick on the left wing. |
| 43' | | Hugo Magnetti - Brest - receive yellow card. |
| 43' | | Amine Gouiri - Rennes - receive yellow card. |
| 43' | | Missed chance. Hamari Traoré - Rennes - shot with the head from the centre of the box missed. Assist - Lovro Majer with a cross . |
| 43' | | Shot blocked. Hamari Traoré - Rennes - shot with the head from the centre of the box is blocked. Assist - Amine Gouiri. |
| 45' | | Corner - Rennes. Conceded by Haris Belkebla. |
| 45+1' | | Penalty Rennes. Lovro Majer draws a foul in the penalty area. |
| 45+1' | | Penalty conceded by Pierre Lees-Melou - Brest - after a foul in the penalty area. |
| 45+1' | | Delay in match - injury Lovro Majer - Rennes |
| 45+1' | | Delay in match - injury Pierre Lees-Melou - Brest |
| 45+2' | | Delay over. They are ready to continue. |
| 45+2' | | Pierre Lees-Melou - Brest - receive yellow card for a foul. |
| 45+2' | | VAR Decision: Penalty Rennes. |
| 45+4' | | Delay over. They are ready to continue. |
| 45+4' | | Goal! Brest 1, Rennes 2. Benjamin Bourigeaud - Rennes - converts the penalty with a shot with right foot to the top right corner. |
| 45+5' | | First Half ended - Brest 1, Rennes 2. |
| 45' | | Second Half starts Brest 1, Rennes 2. |
| 46' | | Fouled by Lovro Majer - Rennes |
| 46' | | Pierre Lees-Melou - Brest - won a free kick in attack. |
| 49' | | New attacking attempt. Karl Toko Ekambi - Rennes - shot with right foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Lovro Majer with a through ball. |
| 49' | | Missed chance. Lovro Majer - Rennes - shot with left foot from the left side of the box is close, but missed to the left. |
| 50' | | Shot blocked. Pierre Lees-Melou - Brest - shot with right foot from outside the box is blocked. Assist - Steve Mounié. |
| 51' | | Missed chance. Kenny Lala - Brest - shot with right foot from outside the box missed to the left. |
| 52' | | Fouled by Baptiste Santamaría - Rennes |
| 52' | | Haris Belkebla - Brest - won a free kick in attack. |
| 52' | | Offside - Brest. Brendan Chardonnet with a pass, however Jean-Kévin Duverne is in offside. |
| 55' | | Corner - Brest. Conceded by Hamari Traoré. |
| 56' | | Shot blocked. Lovro Majer - Rennes - shot with right foot from the left side of the box is blocked. Assist - Jérémy Doku. |
| 56' | | Fouled by Baptiste Santamaría - Rennes |
| 56' | | Jérémy Le Douaron - Brest - won a free kick in defence. |
| 58' | | Fouled by Jean-Kévin Duverne - Brest |
| 58' | | Jérémy Doku - Rennes - won a free kick in defence. |
| 60' | | Corner - Rennes. Conceded by Jérémy Le Douaron. |
| 60' | | Missed chance. Hamari Traoré - Rennes - shot with the head from the right side of the six yard box missed. Assist - Benjamin Bourigeaud with a cross after corner. |
| 62' | | Corner - Brest. Conceded by Hamari Traoré. |
| 62' | | Substitution - Brest. Mahdi Camara for Hugo Magnetti. |
| 63' | | Shot blocked. Steve Mounié - Brest - shot with the head from the centre of the box is blocked. Assist - Romain Del Castillo with a cross. |
| 63' | | Fouled by Lovro Majer - Rennes |
| 63' | | Haris Belkebla - Brest - won a free kick on the right wing. |
| 64' | | Missed chance. Steve Mounié - Brest - shot with the head from the centre of the box goes high. Assist - Kenny Lala with a cross . |
| 66' | | New attacking attempt. Mahdi Camara - Brest - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Jean-Kévin Duverne with a cross. |
| 67' | | Brendan Chardonnet - Brest - won a free kick in defence. |
| 67' | | Fouled by Karl Toko Ekambi - Rennes |
| 67' | | Missed chance. Steve Mounié - Brest - shot with right foot from the centre of the box missed to the left. |
| 68' | | Delay in match - Brest |
| 68' | | Delay in match - injury Jeanuël Belocian - Rennes |
| 68' | | Delay over. They are ready to continue. |
| 70' | | Missed chance. Amine Gouiri - Rennes - shot with right foot from outside the box missed to the left. |
| 71' | | Fouled by Brendan Chardonnet - Brest |
| 71' | | Karl Toko Ekambi - Rennes - won a free kick on the left wing. |
| 73' | | Delay in match - injury Joe Rodon - Rennes |
| 74' | | Delay over. They are ready to continue. |
| 75' | | Substitution - Brest. Mathias Pereira Lage for Romain Del Castillo. |
| 75' | | Substitution - Brest. Karamoko Dembélé for Jérémy Le Douaron. |
| 75' | | Substitution - Brest. Bradley Locko for Jean-Kévin Duverne. |
| 76' | | Offside - Rennes. Baptiste Santamaría with a pass, however Karl Toko Ekambi is in offside. |
| 77' | | Fouled by Benjamin Bourigeaud - Rennes |
| 77' | | Pierre Lees-Melou - Brest - won a free kick on the left wing. |
| 78' | | Delay in match - injury Jeanuël Belocian - Rennes |
| 79' | | Delay over. They are ready to continue. |
| 79' | | Substitution - Rennes. Birger Meling for Jeanuël Belocian - injury. |
| 81' | | Fouled by Lovro Majer - Rennes |
| 81' | | Mahdi Camara - Brest - won a free kick on the right wing. |
| 81' | | Corner - Brest. Conceded by Warmed Omari. |
| 82' | | Bradley Locko - Brest - won a free kick in defence. |
| 82' | | Fouled by Amine Gouiri - Rennes |
| 82' | | Fouled by Birger Meling - Rennes |
| 82' | | Karamoko Dembélé - Brest - won a free kick in attack. |
| 83' | | Birger Meling - Rennes - receive yellow card for a foul. |
| 83' | | Missed chance. Lilian Brassier - Brest - shot with right foot from the centre of the box missed. Assist - Brendan Chardonnet with a head. |
| 83' | | New attacking attempt. Lilian Brassier - Brest - shot with the head from the left side of the box is saved in the top centre of the goal. |
| 83' | | Delay in match - injury Dogan Alemdar - Rennes |
| 84' | | Delay over. They are ready to continue. |
| 85' | | Fouled by Benjamin Bourigeaud - Rennes |
| 85' | | Haris Belkebla - Brest - won a free kick in defence. |
| 85' | | Benjamin Bourigeaud - Rennes - receive yellow card for a foul. |
| 85' | | Shot blocked. Mahdi Camara - Brest - shot with right foot from outside the box is blocked. Assist - Mathias Pereira Lage. |
| 86' | | Substitution - Rennes. Arnaud Kalimuendo for Jérémy Doku. |
| 86' | | Substitution - Rennes. Lorenz Assignon for Hamari Traoré. |
| 86' | | Substitution - Rennes. Désiré Doué for Karl Toko Ekambi. |
| 87' | | Substitution - Brest. Félix Lemaréchal for Haris Belkebla. |
| 89' | | Substitution - Rennes. Lesley Ugochukwu for Benjamin Bourigeaud. |
| 90' | | Bradley Locko - Brest - won a free kick in defence. |
| 90' | | Fouled by Désiré Doué - Rennes |
| 90+3' | | Shot blocked. Pierre Lees-Melou - Brest - shot with right foot from outside the box is blocked. Assist - Félix Lemaréchal. |
| 90+4' | | Félix Lemaréchal - Brest - receive yellow card. |
| 90+4' | | Dogan Alemdar - Rennes - receive yellow card. |
| 90+5' | | Delay in match - Brest |
| 90+6' | | Delay over. They are ready to continue. |
| 90+6' | | Second Half ended - Brest 1, Rennes 2. |
| | Thats all. Game finished - Brest 1, Rennes 2. |