O Flamengo, mesmo com um jogador a menos, segurou um empate sem gols com o Corinthians na Neo Química Arena, garantindo a vaga na final da Copa do Brasil após vencer o primeiro jogo por 1 a 0.
O Flamengo começou o jogo com uma postura dominante, abrindo o placar aos 8 minutos com Alex Sandro, embora o gol tenha sido anulado por impedimento após revisão do VAR. Aos 27 minutos, Bruno Henrique foi expulso por um lance violento, deixando o time rubro-negro em desvantagem numérica.
No segundo tempo, mesmo sem Bruno Henrique e com a saída de Gabigol, o Flamengo continuou a criar chances perigosas com Gerson, Arrascaeta e Alcaraz, pressionando a defesa do Corinthians. Do lado do Corinthians, Yuri Alberto foi o destaque, criando oportunidades claras de gol aos 11 e 15 minutos.
O Corinthians, precisando virar o jogo, aumentou a pressão na segunda metade do segundo tempo, com Pedro Henrique e Giovane quase marcando, mas o nervosismo e a eficiência defensiva do Flamengo mantiveram o placar inalterado. Com isso, o Flamengo conseguiu administrar a vantagem conquistada no primeiro jogo e assegurou sua vaga na final da Copa do Brasil.
O Atlético-MG será o adversário na decisão, após superar o Vasco por 3 a 2 no placar agregado na outra semifinal.