67' Ousmane Dembélé
Antoine Griezmann
Francisco Conceição 74'
João Cancelo
Nélson Semedo 74'
Bruno Fernandes
João Palhinha 79'
84' William Saliba
86' Marcus Thuram
Randal Kolo Muani
90' Rúben Neves
Eduardo Camavinga
Youssouf Fofana 91'
João Palhinha
106' Bradley Barcola
Kylian Mbappé
João Félix 106'
Rafael Leão
Matheus Nunes 119'
Vitinha
Penalties
1' Ousmane Dembélé
Cristiano Ronaldo 2'
3' Youssouf Fofana
Bernardo Silva 4'
5' Jules Koundé
João Félix 6'
7' Bradley Barcola
Nuno Mendes 8'
9' Theo Hernández
Stats
| 60% | Possession | 40% |
| 15 | Shots | 20 |
| 4 | Shots on target | 5 |
| 5 | Shots off target | 9 |
| 6 | Shots blocked | 6 |
| 5 | Saves | 4 |
| 869 | Passes attempted | 587 |
| 815 | Passes completed | 536 |
| 93.00% | Passes success | 91.00% |
| 3 | Fouls | 16 |
| 1 | Yellow cards | 1 |
| 0 | Red cards | 0 |
| 1 | Offsides | 2 |
| 10 | Corners | 3 |
Lineup
| 22 Diogo Costa | Mike Maignan 16 | |
| 20 João Cancelo | Jules Koundé 5 | |
| 4 Rúben Dias | Dayot Upamecano 4 | |
| 3 Pepe | William Saliba 17 | |
| 19 Nuno Mendes | Theo Hernández 22 | |
| 23 Vitinha | N'Golo Kanté 13 | |
| 6 João Palhinha | Aurélien Tchouaméni 8 | |
| 10 Bernardo Silva | Eduardo Camavinga 6 | |
| 8 Bruno Fernandes | Antoine Griezmann 7 | |
| 17 Rafael Leão | Randal Kolo Muani 12 | |
| 7 Cristiano Ronaldo | Kylian Mbappé 10 | |
| Bench | ||
| 1 Rui Patrício | Kingsley Coman 20 | |
| 2 Nélson Semedo | Jonathan Clauss 21 | |
| 24 António Silva | Brice Samba 1 | |
| 21 Diogo Jota | Marcus Thuram 15 | |
| 15 João Neves | Youssouf Fofana 19 | |
| 9 Gonçalo Ramos | Olivier Giroud 9 | |
| 16 Matheus Nunes | Alphonse Areola 23 | |
| 14 Gonçalo Inácio | Ousmane Dembélé 11 | |
| 18 Rúben Neves | Benjamin Pavard 2 | |
| 11 João Félix | Ibrahima Konaté 24 | |
| 12 José Sá | Ferland Mendy 3 | |
| 5 Diogo Dalot | Warren Zaïre-Emery 18 | |
| 25 Pedro Neto | Bradley Barcola 25 | |
| 13 Danilo Pereira | ||
| 26 Francisco Conceição | ||