| Thats all. Game finished. | ||
| 30' | Attempt missed. Nicolo Tresoldi (Hannover 96) header from the centre of the box is too high. Assisted by Derrick Köhn with a cross. | |
| 74' | Attempt missed. Giacomo Quagliata (Cremonese) right footed shot from outside the box is high and wide to the right. Assisted by Emanuel Aiwu. | |
| 75' | Substitution, Sassuolo. Kaan Ayhan replaces Davide Frattesi. | |
| 75' | Substitution, Sassuolo. Abdou Harroui replaces Giorgos Kyriakopoulos. | |
| 76' | Substitution, Cremonese. Frank Tsadjout replaces Cyriel Dessers. | |
| 76' | Substitution, Cremonese. Cristian Buonaiuto replaces David Okereke. | |
| 87' | Foul by Michiel Kramer (RKC Waalwijk). | |
| 57' | Goal!Montpellier 1, Lille 2. Angel Gomes (Lille) right footed shot from outside the box. | |
| 62' | Offside, Reading. Thomas Holmes tries a through ball, but Shane Long is caught offside. | |
| 15' | Unai García (Osasuna) wins a free kick in the defensive half. | |
| 17' | Chimy Avila (Osasuna) wins a free kick on the right wing. | |
| 17' | Foul by Óscar Trejo (Rayo Vallecano). | |
| 17' | Attempt saved. Aimar Oroz (Osasuna) right footed shot from very close range is saved in the bottom right corner. Assisted by Chimy Avila with a cross. | |
| 90+3' | Corner,Sassuolo. Conceded by Emanuel Aiwu. | |
| 18' | Attempt missed. José Callejón (Granada CF) right footed shot from outside the box. | |
| 45' | Foul by Phillip Tietz (Darmstadt). | |
| 45' | Lukas Klünter (Arminia Bielefeld) wins a free kick in the defensive half. | |
| 45' | Foul by Masaya Okugawa (Arminia Bielefeld). | |
| 45' | Frank Ronstadt (Darmstadt) wins a free kick in the defensive half. | |
| 45+1' | Corner,Darmstadt. Conceded by Bastian Oczipka. | |
| 90+3' | Attempt blocked. Agustín Álvarez Martínez (Sassuolo) header from the centre of the box is blocked. | |
| 45+2' | Attempt blocked. Bryan Lasme (Arminia Bielefeld) right footed shot from the left side of the box is blocked. Assisted by Robin Hack. | |
| 45+3' | Enzo Leopold (Hannover 96) wins a free kick on the right wing. | |
| 45+3' | Foul by Lukas Hinterseer (FC Hansa Rostock). | |
| 19' | Antonio Puertas (Granada CF) wins a free kick on the right wing. | |
| 19' | Foul by Sergio Molina (FC Andorra). | |
| 45+2' | First Half ends, Darmstadt 1, Arminia Bielefeld 0. | |
| 64' | Faitout Maouassa (Montpellier) wins a free kick in the defensive half. | |
| 64' | Foul by André Gomes (Lille). | |
| 24' | Foul by Quini (Granada CF). | |
| 24' | Germán Valera (FC Andorra) wins a free kick in the attacking half. | |
| 25' | Foul by Ignasi Miquel (Granada CF). | |
| 24' | Foul by Ante Budimir (Osasuna). | |
| 24' | Florian Lejeune (Rayo Vallecano) wins a free kick in the defensive half. | |
| 69' | Substitution, Reading. Abdul Rahman Baba replaces Junior Hoilett. | |
| 25' | Foul by Ignasi Miquel (Granada CF). | |
| 25' | Germán Valera (FC Andorra) wins a free kick on the right wing. | |
| 70' | Attempt missed. Lucas João (Reading) right footed shot from outside the box misses to the right. Assisted by Tom Ince with a headed pass. | |
| 71' | Substitution, Reading. Kelvin Ehibhationham replaces Shane Long. | |
| First Half starts. | ||