No primeiro tempo, o Brasil criou boas oportunidades com Casemiro, Matheus Cunha, Gabriel Martinelli e Vinícius Júnior, mas não conseguiu converter. A França foi mais eficiente e abriu o placar aos 31 minutos, quando Kylian Mbappé finalizou no canto após passe em profundidade de Ousmane Dembélé.
Na segunda etapa, a Seleção brasileira tentou reagir com finalizações de Luiz Henrique, Léo Pereira e Martinelli, enquanto Casemiro voltou a levar perigo em chances dentro da área. Apesar da pressão, os franceses ampliaram aos 64 minutos, com Hugo Ekitiké, que aproveitou contra-ataque e assistência de Michael Olise para marcar o segundo.
O Brasil conseguiu diminuir o placar em uma jogada de bola parada. Danilo cobrou falta com perigo na segunda trave, Casemiro escorou para trás, Luiz Henrique dominou ajeitando para frente e finalizou cruzado. No meio do caminho, Bremer desviou com a direita e marcou o gol brasileiro.
O último encontro entre brasileiros e franceses havia acontecido em 2015, também em amistoso internacional. Na ocasião, a equipe comandada por Dunga venceu por 3 a 1, com gols de Oscar, Neymar e Luiz Gustavo, enquanto Raphaël Varane marcou para os franceses.