Match details | » Live commentary | Head to head |
87' |
![]() |
Yellow card for Maxime Spano (Grenoble Foot 38) |
86' |
![]() |
Substitution (in) Guillaume Gégousse (US Concarneau) |
86' |
![]() |
Substitution (out) Julio Donisa (US Concarneau) |
85' |
![]() |
Substitution (in) Yohann Lasimant (US Concarneau) |
85' |
![]() |
Substitution (out) Saïd Id Azza (US Concarneau) |
73' |
![]() |
Substitution (in) Edwin Maanane (Grenoble Foot 38) |
73' |
![]() |
Substitution (out) Arsène Elogo (Grenoble Foot 38) |
73' |
![]() |
Substitution (in) Francis Dady Ngoye (Grenoble Foot 38) |
73' |
![]() |
Substitution (out) Harouna Abou Demba (Grenoble Foot 38) |
64' |
![]() |
Substitution (out) Vincent Richetin (US Concarneau) |
64' |
![]() |
Substitution (in) Herman Koré (US Concarneau) |
63' |
![]() |
Substitution (in) Raphaël Ghérardi (Grenoble Foot 38) |
63' |
![]() |
Substitution (out) Julien Delétraz (Grenoble Foot 38) |
58' |
![]() |
Yellow card for Jérémy Drouglazet (US Concarneau) |
58' |
![]() |
Yellow card for Florian Sotoca (Grenoble Foot 38) |
45' |
![]() |
Yellow card for Julio Donisa (US Concarneau) |
28' |
![]() |
Yellow card for Steven Pinto-Borges (Grenoble Foot 38) |