| | First Half starts. |
| 1' | | Offside - Toulouse. Joshua King is in offside. |
| 2' | | Fouled by Lorenz Assignon - Rennes |
| 2' | | Gabriel Suazo - Toulouse - won a free kick in defence. |
| 4' | | Fouled by Mark McKenzie - Toulouse |
| 4' | | Ludovic Blas - Rennes - won a free kick in defence. |
| 7' | | Corner - Rennes. Conceded by Gabriel Suazo. |
| 8' | | Fouled by Aron Dønnum - Toulouse |
| 8' | | Ludovic Blas - Rennes - won a free kick in defence. |
| 10' | | Missed chance. Cristian Cásseres - Toulouse - shot with right foot from the centre of the box goes high. |
| 10' | | Delay in match - injury Alidu Seidu - Rennes |
| 10' | | Delay in match - injury Cristian Cásseres - Toulouse |
| 12' | | Delay over. They are ready to continue. |
| 13' | | Missed chance. Vincent Sierro - Toulouse - shot with left foot from outside the box goes high. Assist - Yann Gboho following a fast break. |
| 14' | | Cristian Cásseres - Toulouse - won a free kick in defence. |
| 14' | | Fouled by Glen Kamara - Rennes |
| 14' | | Goal! Rennes 0, Toulouse 1. Joshua King - Toulouse - shot with right foot from few metres to the right corner. Assist - Zakaria Aboukhlal. |
| 16' | | Fouled by Yann Gboho - Toulouse |
| 16' | | Ludovic Blas - Rennes - won a free kick in defence. |
| 16' | | Fouled by Ludovic Blas - Rennes |
| 16' | | Yann Gboho - Toulouse - won a free kick on the left wing. |
| 17' | | Missed chance. Aron Dønnum - Toulouse - shot with left foot from outside the box missed to the left. |
| 19' | | Offside - Rennes. Arnaud Kalimuendo is in offside. |
| 19' | | Fouled by Alidu Seidu - Rennes |
| 19' | | Zakaria Aboukhlal - Toulouse - won a free kick on the right wing. |
| 21' | | Alidu Seidu - Rennes - won a free kick in defence. |
| 21' | | Fouled by Mark McKenzie - Toulouse |
| 23' | | Missed chance. Aron Dønnum - Toulouse - shot with right foot from the right side of the box missed to the left. |
| 23' | | Own Goal by Baptiste Santamaría, Rennes. Rennes 0, Toulouse 2. |
| 26' | | Fouled by Baptiste Santamaría - Rennes |
| 26' | | Joshua King - Toulouse - won a free kick in defence. |
| 27' | | Corner - Toulouse. Conceded by Adrien Truffert. |
| 27' | | Missed chance. Charlie Cresswell - Toulouse - shot with the head from the centre of the box is close, but missed to the left. Assist - Gabriel Suazo with a cross after corner. |
| 28' | | Fouled by Yann Gboho - Toulouse |
| 28' | | Ludovic Blas - Rennes - won a free kick on the right wing. |
| 28' | | Missed chance. Lorenz Assignon - Rennes - shot with right foot from the centre of the box missed to the left. |
| 30' | | New attacking attempt. Amine Gouiri - Rennes - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Glen Kamara. |
| 31' | | Corner - Rennes. Conceded by Charlie Cresswell. |
| 31' | | Shot blocked. Christopher Wooh - Rennes - shot with the head from few metres is blocked. Assist - Ludovic Blas with a cross. |
| 31' | | Corner - Rennes. Conceded by Charlie Cresswell. |
| 33' | | Baptiste Santamaría - Rennes - won a free kick on the right wing. |
| 33' | | Fouled by Yann Gboho - Toulouse |
| 36' | | Fouled by Ludovic Blas - Rennes |
| 36' | | Vincent Sierro - Toulouse - won a free kick on the left wing. |
| 39' | | Corner - Toulouse. Conceded by Baptiste Santamaría. |
| 41' | | Fouled by Amine Gouiri - Rennes |
| 41' | | Mark McKenzie - Toulouse - won a free kick in defence. |
| 41' | | Amine Gouiri - Rennes - receive yellow card for a foul. |
| 44' | | Fouled by Lorenz Assignon - Rennes |
| 44' | | Joshua King - Toulouse - won a free kick in defence. |
| 44' | | Lorenz Assignon - Rennes - receive yellow card for a foul. |
| 44' | | Delay in match - injury Joshua King - Toulouse |
| 45' | | Fourth official has announced 3 minutes of added time. |
| 45+1' | | Delay over. They are ready to continue. |
| 45+1' | | Aron Dønnum - Toulouse - won a free kick in defence. |
| 45+1' | | Fouled by Adrien Truffert - Rennes |
| 45+1' | | Adrien Truffert - Rennes - receive yellow card for a foul. |
| 45+3' | | First Half ended - Rennes 0, Toulouse 2. |
| 45' | | Second Half starts Rennes 0, Toulouse 2. |
| 45' | | Substitution - Rennes. Gauthier Gallon for Steve Mandanda. |
| 46' | | Fouled by Christopher Wooh - Rennes |
| 46' | | Joshua King - Toulouse - won a free kick in defence. |
| 47' | | Alidu Seidu - Rennes - won a free kick in attack. |
| 47' | | Fouled by Cristian Cásseres - Toulouse |
| 48' | | Cristian Cásseres - Toulouse - receive yellow card for a foul. |
| 50' | | Fouled by Baptiste Santamaría - Rennes |
| 50' | | Vincent Sierro - Toulouse - won a free kick in defence. |
| 51' | | Offside - Rennes. Jota is in offside. |
| 52' | | Hand ball by Cristian Cásseres - Toulouse |
| 54' | | Shot blocked. Ludovic Blas - Rennes - shot with left foot from outside the box is blocked. |
| 58' | | Fouled by Lorenz Assignon - Rennes |
| 58' | | Gabriel Suazo - Toulouse - won a free kick on the left wing. |
| 60' | | Shot blocked. Ludovic Blas - Rennes - shot with left foot from outside the box is blocked. Assist - Lorenz Assignon. |
| 60' | | Hand ball by Zakaria Aboukhlal - Toulouse |
| 61' | | Fouled by Cristian Cásseres - Toulouse |
| 61' | | Glen Kamara - Rennes - won a free kick in attack. |
| 62' | | Substitution - Rennes. Azor Matusiwa for Glen Kamara. |
| 62' | | Substitution - Rennes. Albert Grønbæk for Arnaud Kalimuendo. |
| 62' | | Corner - Rennes. Conceded by Mark McKenzie. |
| 65' | | Missed chance. Amine Gouiri - Rennes - shot with the head from the centre of the box missed. Assist - Lorenz Assignon with a cross. |
| 65' | | Baptiste Santamaría - Rennes - won a free kick in defence. |
| 65' | | Fouled by Joshua King - Toulouse |
| 67' | | Fouled by Lorenz Assignon - Rennes |
| 67' | | Gabriel Suazo - Toulouse - won a free kick on the left wing. |
| 69' | | Substitution - Toulouse. Shavy Babicka for Joshua King. |
| 69' | | Substitution - Toulouse. Warren Kamanzi for Gabriel Suazo. |
| 69' | | Fouled by Vincent Sierro - Toulouse |
| 69' | | Lorenz Assignon - Rennes - won a free kick in defence. |
| 73' | | Shot blocked. Zakaria Aboukhlal - Toulouse - shot with right foot from the right side of the box is blocked. Assist - Vincent Sierro. |
| 73' | | Corner - Toulouse. Conceded by Alidu Seidu. |
| 73' | | Missed chance. Yann Gboho - Toulouse - shot with right foot from outside the box is high and wide to the right after corner. |
| 74' | | Hand ball by Zakaria Aboukhlal - Toulouse |
| 75' | | Missed chance. Zakaria Aboukhlal - Toulouse - shot with right foot from outside the box missed to the left. Assist - Shavy Babicka with a through ball. |
| 76' | | Fouled by Jota - Rennes |
| 76' | | Yann Gboho - Toulouse - won a free kick in defence. |
| 76' | | Azor Matusiwa - Rennes - won a free kick in defence. |
| 76' | | Fouled by Zakaria Aboukhlal - Toulouse |
| 79' | | Substitution - Rennes. Hans Hateboer for Lorenz Assignon. |
| 80' | | Substitution - Rennes. Mohamed Meïté for Jota. |
| 80' | | Aron Dønnum - Toulouse - won a free kick in defence. |
| 80' | | Fouled by Mohamed Meïté - Rennes |
| 81' | | Corner - Rennes. Conceded by Charlie Cresswell. |
| 83' | | Shot blocked. Ludovic Blas - Rennes - shot with left foot from the right side of the box is blocked. Assist - Albert Grønbæk. |
| 87' | | Substitution - Toulouse. Miha Zajc for Yann Gboho. |
| 90' | | Amine Gouiri - Rennes - won a free kick in defence. |
| 90' | | Fouled by Zakaria Aboukhlal - Toulouse |
| 90' | | Alidu Seidu - Rennes - won a free kick on the left wing. |
| 90' | | Fouled by Shavy Babicka - Toulouse |
| 90+1' | | Fourth official has announced 3 minutes of added time. |
| 90+2' | | Substitution - Toulouse. Rafik Messali for Zakaria Aboukhlal. |
| 90+4' | | Aron Dønnum - Toulouse - won a free kick on the left wing. |
| 90+4' | | Fouled by Christopher Wooh - Rennes |
| 90+4' | | Second Half ended - Rennes 0, Toulouse 2. |
| | Thats all. Game finished - Rennes 0, Toulouse 2. |