B. Dortmund
- Goalkeeper
- 1 Gregor Kobel
- Defender
- 24 Meunier
- 13 Raphael Guerreiro (74')
- 16 Manuel Akanji
- 15 Hummels
- Midfielder
- 8 Dahoud (7')
- 10 T. Hazard (70')
- 28 Witsel
- 22 Bellingham
- 11 Marco Reus
- Forward
- 21 Malen (74')
- Substitutes
- ent Marco Rose 4-2-3-1
- 19 Brandt (7')
- 35 Hitz
- 30 Felix Passlack
- 14 Nico Schulz (74')
- 18 Youssoufa Moukoko
- 34 Marin Pongracic
- 36 Ansgar Knauff
- 20 Reinier Carvalho (74')
- 17 Marius Wolf (70')
- 38 Luca Unbehaun
Sp. Portugal
- Goalkeeper
- 1 Adán
- Defender
- 13 Luís Neto
- 3 Zouhair Feddal
- 4 Sebastián Coates
- Midfielder
- 24 Pedro Porro (83')
- 8 Matheus
- 2 Matheus Reis (83')
- 6 João Palhinha (83')
- Forward
- 19 Tiago Tomas (57')
- 21 Paulinho
- 17 Sarabia (73')
- Substitutes
- ent Rúben Filipe Marques Amorim 3-4-2-1
- 11 Nuno Santos (57')
- 87 Gonçalo Esteves
- 47 Ricardo Esgaio (83')
- 63 Jose Martinez
- 31 Joao Virginia
- 7 Bruno Tabata (83')
- 16 Rúben Vinagre
- 68 Daniel Bragança (83')
- 22 André Paulo
- 34 João Goulart
- 15 Manuel Ugarte
- 10 Jovane Cabral (73')