Emiliano Martinez kept a clean sheet and produced a man-of-the-match display as Reading drew 0-0 with Aston Villa.
Reiss Nelson was brought on in the 61st minute as Hoffenheim drew 1-1 with Fortuna Dusseldorf.
Takuma Asano played 70 minutes as Hannover lost 3-0 to RB Leipzig, for whom Emile Smith Rowe missed out through injury.
Calum Chambers played the full game as Fulham lost 2-0 to Crystal Palace.
Krystian Bielik played the whole game and was booked as Charlton Athletic lost 1-0 to Fleetwood Town.
Kelechi Nwakali played 84 minutes and was booked as Porto B beat Penafiel 2-0.
David Ospina was an unused substitute as Napoli beat Sampdoria 3-0.
Matt Macey was an unused substitute as Plymouth Argyle beat Peterborough United 1-0.