Match details | » Live commentary | Head to head |
90' | Substitution (in) Jonathan Tinhan (Grenoble Foot 38) |
|
90' | Substitution (out) Danijel Ljuboja (Grenoble Foot 38) |
|
90' | Full-Time |
|
76' | Substitution (in) Saphir Taïder (Grenoble Foot 38) |
|
76' | Substitution (out) Hugo Cianci (Grenoble Foot 38) |
|
70' | Substitution (in) Ryan Mendes (Havre AC) |
|
70' | Substitution (out) Selim Bouadla (Havre AC) |
|
65' | Substitution (in) Brice Jovial (Havre AC) |
|
65' | Substitution (out) Mamadou Diallo (Havre AC) |
|
65' | Goal Grenoble Foot 38, Helton Dos Reis |
|
61' | Substitution (out) Yoric Ravet (Grenoble Foot 38) |
|
61' | Substitution (in) Yohann Lasimant (Grenoble Foot 38) |
|
46' | Second Half begins |
|
45' | Half-Time |
|
1' | Kick-Off |