Gent – Molde | 2:1 (end) | | | Djurgården – Guimarães | 1:2 (end) | | | APOEL – Banja Luka | 0:1 (end) |
Rapid – Noah | 1:0 (end) | | | Hearts – Omonia Nikósie | 2:0 (end) | | | Pan. Ateny – Chelsea | 1:4 (end) |
Jagiellonia – Petrocub Hîncești | 2:0 (end) | | | Celje – Başakşehir | 5:1 (end) | | | Larne – Shamrock | 1:4 (end) |
Betis – København | 1:1 (end) | | | Helsinki – Dinamo Minsk | 1:0 (end) | | | Ljubljana – Linec | 2:0 (end) |
New Saints – Astana | 2:0 (end) | | | Mladá Boleslav – Lugano | 0:1 (end) | | | Bačka Topola – Legia | 0:3 (end) |
Pafos – Heidenheim | 0:1 (end) |
Roma – Dynamo Kyiv | 1:0 (end) | | | Ferencváros – Nice | 1:0 (end) | | | Frankfurt – RFS Riga | 1:0 (end) |
Qarabağ FK – Ajax | 0:3 (end) | | | Maccabi Tel Aviv – Real Sociedad | 1:2 (end) | | | PAOK – Plzeň | 2:2 (end) |
Anderlecht – Ludogorec | 2:0 (end) | | | Bilbao – Slavia | 1:0 (end) | | | Porto – Hoffenheim | 2:0 (end) |
Fenerbahçe – Man Utd. | 1:1 (end) | | | Lyon – Beşiktaş | 0:1 (end) | | | Malmö – Olympiacos | 0:1 (end) |
Rangers – FCSB | 4:0 (end) | | | Tottenham – Alkmaar | 1:0 (end) | | | Twente – Lazio | 0:2 (end) |
final
FC Porto
2:0
(1:0)
1899 Hoffenheim
Goals:
45+2. T. Djaló (N. González), 75. Omorodion
Ball possession: 46 % : 54 %.
Shots on target: 4:1. Shots off target: 2:11. Corners: 6:9. Offsides: 2:2. Fouls: 16:9.
Referees: D. Sylwestrzak – P. Sokolnicki, A. Karasewicz (POL)
Attendance:
Cards: 54. Pérez (PRT), 77. Varela (PRT), 84. N. González (PRT) – 45. Nsoki (HOF)
Penalty missed:
Ball possession: 46 % : 54 %.
Shots on target: 4:1. Shots off target: 2:11. Corners: 6:9. Offsides: 2:2. Fouls: 16:9.
FC Porto:
D. Costa (C) – M. Fernandes, Pérez, T. Djaló (84. Zé Pedro), Moura – Varela, N. González, Jaime (59. Vieira) – Pepê (90+2. Borges), Omorodion (90+2. Namaso), Galeno.
Subs: Ramos – Eustáquio, Grujić, Sousa, Franco, Navarro, João Mário, Mora.
Coach: Vítor Bruno
1899 Hoffenheim: Baumann (C) – Chaves (79. Drexler), Stach, Nsoki – Gendrey, Grillitsch (70. Tohumcu), Bischof, Prass (84. D. Jurásek) – Kramarić – Hložek (70. Tabaković), Bruun Larsen (70. Berisha).
Subs: Philipp – Hranáč, Samassékou, Akpoguma.
Coach: Pellegrino Matarazzo
Subs: Ramos – Eustáquio, Grujić, Sousa, Franco, Navarro, João Mário, Mora.
Coach: Vítor Bruno
1899 Hoffenheim: Baumann (C) – Chaves (79. Drexler), Stach, Nsoki – Gendrey, Grillitsch (70. Tohumcu), Bischof, Prass (84. D. Jurásek) – Kramarić – Hložek (70. Tabaković), Bruun Larsen (70. Berisha).
Subs: Philipp – Hranáč, Samassékou, Akpoguma.
Coach: Pellegrino Matarazzo
Referees: D. Sylwestrzak – P. Sokolnicki, A. Karasewicz (POL)
Attendance:
Pepê is replaced by Goncalo Borges,
Samu Omorodion is replaced by Danny Namaso.
Alexander Prass is replaced by David Jurásek.
Tiago Djaló is replaced by Zé Pedro.
Arthur Chaves is replaced by Tim Drexler.
Adam Hložek is replaced by Haris Tabaković,
Jacob Bruun Larsen is replaced by Mërgim Berisha,
Florian Grillitsch is replaced by Umut Tohumcu.
Iván Jaime is replaced by Fábio Vieira.