| | First Half starts. |
| 3' | | Fouled by Jérémy Doku - Rennes |
| 3' | | Rafael Ratão - Toulouse - won a free kick in attack. |
| 10' | | Fouled by Djed Spence - Rennes |
| 10' | | Rafael Ratão - Toulouse - won a free kick on the left wing. |
| 10' | | Offside - Toulouse. Farès Chaïbi with a pass, however Zakaria Aboukhlal is in offside. |
| 15' | | Shot blocked. Désiré Doué - Rennes - shot with right foot from outside the box is blocked. |
| 15' | | Fouled by Baptiste Santamaría - Rennes |
| 15' | | Stijn Spierings - Toulouse - won a free kick in defence. |
| 18' | | Missed chance. Zakaria Aboukhlal - Toulouse - shot with right foot from the right side of the box is high and wide to the left. Assist - Rafael Ratão. |
| 19' | | Fouled by Mikkel Desler - Toulouse |
| 19' | | Jérémy Doku - Rennes - won a free kick on the left wing. |
| 19' | | Mikkel Desler - Toulouse - receive yellow card for a foul. |
| 21' | | New attacking attempt. Jérémy Doku - Rennes - shot with left foot from the centre of the box is saved in the right corner. |
| 22' | | Corner - Rennes. Conceded by Zakaria Aboukhlal. |
| 24' | | Fouled by Arthur Theate - Rennes |
| 24' | | Thijs Dallinga - Toulouse - won a free kick in defence. |
| 25' | | Djed Spence - Rennes - won a free kick on the right wing. |
| 25' | | Fouled by Rafael Ratão - Toulouse |
| 26' | | Fouled by Désiré Doué - Rennes |
| 26' | | Mikkel Desler - Toulouse - won a free kick in defence. |
| 27' | | New attacking attempt. Farès Chaïbi - Toulouse - shot with right foot from the centre of the box is saved in the left corner. Assist - Zakaria Aboukhlal. |
| 27' | | Goal! Toulouse 1, Rennes 0. Rafael Ratão - Toulouse - shot with right foot inside of six yard box - left side to the top left corner. |
| 28' | | New attacking attempt. Farès Chaïbi - Toulouse - shot with right foot from outside the box is saved in the right corner. Assist - Brecht Dejaegere. |
| 28' | | Goal! Toulouse 2, Rennes 0. Zakaria Aboukhlal - Toulouse - shot with right foot from the centre of the box to the centre of the goal.Goal awarded following VAR Review. |
| 29' | | VAR Decision: Goal Toulouse 2-0 Rennes - Zakaria Aboukhlal |
| 29' | | Delay over. They are ready to continue. |
| 32' | | Farès Chaïbi - Toulouse - won a free kick in defence. |
| 32' | | Fouled by Djed Spence - Rennes |
| 36' | | Désiré Doué - Rennes - won a free kick on the right wing. |
| 36' | | Fouled by Farès Chaïbi - Toulouse |
| 37' | | Goal! Toulouse 3, Rennes 0. Thijs Dallinga - Toulouse - shot with right foot from the centre of the box to the centre of the goal. Assist - Zakaria Aboukhlal following a fast break. |
| 40' | | Fouled by Amine Gouiri - Rennes |
| 40' | | Mikkel Desler - Toulouse - won a free kick in defence. |
| 41' | | Missed chance. Désiré Doué - Rennes - shot with right foot from outside the box missed. Assist - Arnaud Kalimuendo. |
| 42' | | New attacking attempt. Farès Chaïbi - Toulouse - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Zakaria Aboukhlal. |
| 42' | | Désiré Doué - Rennes - won a free kick in attack. |
| 42' | | Fouled by Gabriel Suazo - Toulouse |
| 44' | | Jérémy Doku - Rennes - hits the bar with a shot with right foot from the left side of the box. Assist - Désiré Doué. |
| 45+1' | | Fouled by Brecht Dejaegere - Toulouse |
| 45+1' | | Jérémy Doku - Rennes - won a free kick on the left wing. |
| 45+1' | | Missed chance. Jérémy Doku - Rennes - shot with right foot from the left side of the box missed to the left. Assist - Amine Gouiri. |
| 45+2' | | First Half ended - Toulouse 3, Rennes 0. |
| 45' | | Second Half starts Toulouse 3, Rennes 0. |
| 46' | | Offside - Toulouse. Mikkel Desler with a pass, however Thijs Dallinga is in offside. |
| 46' | | Missed chance. Brecht Dejaegere - Toulouse - shot with left foot from outside the box missed to the left. Assist - Zakaria Aboukhlal. |
| 48' | | Missed chance. Thijs Dallinga - Toulouse - shot with the head from the centre of the box missed to the left. Assist - Mikkel Desler with a cross. |
| 49' | | Fouled by Désiré Doué - Rennes |
| 49' | | Zakaria Aboukhlal - Toulouse - won a free kick in attack. |
| 51' | | Shot blocked. Benjamin Bourigeaud - Rennes - shot with right foot from outside the box is blocked. Assist - Désiré Doué. |
| 51' | | Brecht Dejaegere - Toulouse - won a free kick in defence. |
| 51' | | Fouled by Adrien Truffert - Rennes |
| 53' | | Corner - Rennes. Conceded by Stijn Spierings. |
| 54' | | Corner - Rennes. Conceded by Thijs Dallinga. |
| 55' | | Own Goal by Anthony Rouault, Toulouse. Toulouse 3, Rennes 1. |
| 55' | | Adrien Truffert - Rennes - won a free kick in defence. |
| 55' | | Fouled by Zakaria Aboukhlal - Toulouse |
| 56' | | Brecht Dejaegere - Toulouse - won a free kick in attack. |
| 56' | | Fouled by Baptiste Santamaría - Rennes |
| 56' | | Missed chance. Zakaria Aboukhlal - Toulouse - shot with left foot from outside the box is close, but missed. Assist - Mikkel Desler. |
| 57' | | Corner - Toulouse. Conceded by Adrien Truffert. |
| 58' | | Missed chance. Amine Gouiri - Rennes - header inside of six yard box - left side missed. Assist - Adrien Truffert with a cross. |
| 58' | | New attacking attempt. Désiré Doué - Rennes - shot with right foot from outside the box is saved in the left corner. |
| 58' | | Corner - Rennes. Conceded by Maxime Dupé. |
| 61' | | Fouled by Thijs Dallinga - Toulouse |
| 61' | | Joe Rodon - Rennes - won a free kick in defence. |
| 63' | | Substitution - Rennes. Karl Toko Ekambi for Arnaud Kalimuendo. |
| 63' | | Substitution - Toulouse. Denis Genreau for Farès Chaïbi. |
| 66' | | Fouled by Désiré Doué - Rennes |
| 66' | | Stijn Spierings - Toulouse - won a free kick in attack. |
| 67' | | Denis Genreau - Toulouse - hits the left post with a shot with right foot from the centre of the box. Assist - Rafael Ratão. |
| 67' | | Zakaria Aboukhlal - Toulouse - hits the left post with a shot with left foot inside of six yard box - left side. |
| 67' | | Fouled by Brecht Dejaegere - Toulouse |
| 67' | | Joe Rodon - Rennes - won a free kick in defence. |
| 68' | | New attacking attempt. Jérémy Doku - Rennes - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Amine Gouiri. |
| 69' | | Offside - Toulouse. Gabriel Suazo with a pass, however Zakaria Aboukhlal is in offside. |
| 69' | | Substitution - Rennes. Lovro Majer for Désiré Doué. |
| 70' | | Substitution - Rennes. Flavien Tait for Benjamin Bourigeaud. |
| 70' | | Substitution - Rennes. Warmed Omari for Joe Rodon. |
| 71' | | Fouled by Gabriel Suazo - Toulouse |
| 71' | | Jérémy Doku - Rennes - won a free kick on the right wing. |
| 71' | | Fouled by Gabriel Suazo - Toulouse |
| 72' | | Jérémy Doku - Rennes - won a free kick in defence. |
| 73' | | Fouled by Flavien Tait - Rennes |
| 73' | | Stijn Spierings - Toulouse - won a free kick in defence. |
| 73' | | Fouled by Flavien Tait - Rennes |
| 74' | | Gabriel Suazo - Toulouse - won a free kick in defence. |
| 75' | | Fouled by Stijn Spierings - Toulouse |
| 75' | | Lovro Majer - Rennes - won a free kick in defence. |
| 76' | | Shot blocked. Adrien Truffert - Rennes - shot with left foot from the left side of the box is blocked. |
| 76' | | Brecht Dejaegere - Toulouse - won a free kick in defence. |
| 76' | | Fouled by Amine Gouiri - Rennes |
| 78' | | Substitution - Toulouse. Ado Onaiwu for Thijs Dallinga. |
| 78' | | Substitution - Toulouse. Moussa Diarra for Brecht Dejaegere. |
| 79' | | Missed chance. Karl Toko Ekambi - Rennes - shot with the head from few metres missed to the left. Assist - Jérémy Doku with a cross. |
| 79' | | Corner - Rennes. Conceded by Anthony Rouault. |
| 79' | | New attacking attempt. Warmed Omari - Rennes - shot with the head from the centre of the box is saved in the top centre of the goal. |
| 82' | | Substitution - Rennes. Ibrahim Salah for Baptiste Santamaría. |
| 83' | | Substitution - Toulouse. Veljko Birmancevic for Rafael Ratão. |
| 84' | | Ado Onaiwu - Toulouse - won a free kick in defence. |
| 84' | | Fouled by Adrien Truffert - Rennes |
| 85' | | New attacking attempt. Denis Genreau - Toulouse - shot with left foot from the left side of the box is saved in the right corner. Assist - Moussa Diarra. |
| 87' | | Shot blocked. Jérémy Doku - Rennes - shot with right foot from outside the box is blocked. Assist - Adrien Truffert. |
| 88' | | Corner - Rennes. Conceded by Gabriel Suazo. |
| 88' | | Corner - Rennes. Conceded by Ado Onaiwu. |
| 90' | | Corner - Toulouse. Conceded by Ibrahim Salah. |
| 90' | | Adrien Truffert - Rennes - won a free kick in defence. |
| 90' | | Fouled by Zakaria Aboukhlal - Toulouse |
| 90+1' | | Fouled by Amine Gouiri - Rennes |
| 90+1' | | Mikkel Desler - Toulouse - won a free kick in defence. |
| 90+1' | | Amine Gouiri - Rennes - receive yellow card for a foul. |
| 90+3' | | Second Half ended - Toulouse 3, Rennes 1. |
| | Thats all. Game finished - Toulouse 3, Rennes 1. |
| 90+3' | | Second Half ended - Toulouse 3, Rennes 1. |
| | Thats all. Game finished - Toulouse 3, Rennes 1. |