O amistoso marcou a despedida da equipe diante do público brasileiro antes do torneio. Em acordo entre as duas seleções, Ancelotti promoveu 10 substituições no intervalo e utilizou todos os jogadores disponíveis para a partida. O zagueiro Léo Pereira foi o único atleta brasileiro que permaneceu em campo durante os 90 minutos.
O Brasil abriu o placar logo no primeiro minuto. Após erro na saída de bola do Panamá, Casemiro recuperou a posse e a bola sobrou para Vinicius Júnior. O atacante avançou e finalizou de fora da área, de 23 metros, sem chances para o goleiro Mosquera.
Apesar do domínio brasileiro, o Panamá empatou aos 12 minutos em cobrança de falta de Murillo, que contou com desvio na barreira.
A equipe brasileira seguiu criando oportunidades e quase retomou a vantagem aos 23 minutos, quando Raphinha recebeu passe de Vinicius Júnior dentro da área, mas finalizou para fora.
O segundo gol saiu aos 38 minutos. Alex Sandro encontrou Vinicius Júnior pela esquerda. O atacante passou por dois marcadores e cruzou para Casemiro, que desviou de cabeça para marcar. O lance foi revisado pela arbitragem antes da confirmação do gol.
Ainda na etapa inicial, Raphinha esteve perto de ampliar após troca de passes envolvendo Matheus Cunha, Vinicius Júnior e Bruno Guimarães, mas a finalização passou rente à trave.
No intervalo, Carlo Ancelotti trocou 10 jogadores, mantendo apenas Léo Pereira em campo. Mesmo com a formação modificada, o Brasil ampliou a vantagem logo aos sete minutos do segundo tempo. Pressionado na saída de bola, o goleiro Mosquera errou o passe e entregou a posse para Rayan, que marcou de fora da área.
Aos 14 minutos, Lucas Paquetá fez o quarto gol brasileiro após jogada coletiva do setor ofensivo. Pouco depois, Igor Thiago converteu cobrança de pênalti e marcou o quinto.
Nos minutos finais, Lucas Paquetá lançou Danilo Santos em velocidade. O meia concluiu para marcar o sexto gol da Seleção. Já nos instantes derradeiros da partida, Harvey anotou o segundo gol panamenho e definiu o placar em 6 a 2.