As semifinais da Copa do Brasil foram marcadas por equilíbrio, tensão e decisões dramáticas nas penalidades máximas, que definiram os finalistas da competição. Em dois clássicos nacionais, Corinthians e Cruzeiro, assim como Fluminense e Vasco, protagonizaram confrontos intensos, nos quais a igualdade no tempo normal levou a vaga para a marca da cal.
Na Neo Química Arena, Corinthians e Cruzeiro travaram um duelo de muita disputa e poucas concessões. O Timão buscou impor seu ritmo diante da torcida, enquanto o Cruzeiro apostou na organização defensiva e nos contra-ataques. O empate no tempo regulamentar manteve o equilíbrio do confronto e levou a decisão para os pênaltis. Mais eficiente e com o apoio das arquibancadas, o Corinthians mostrou frieza nas cobranças e garantiu a classificação para a final.
No Maracanã, Fluminense e Vasco fizeram um clássico carioca eletrizante. O Tricolor tentou controlar o jogo com posse de bola, enquanto o Vasco respondeu com intensidade e transições rápidas. O empate no agregado persistiu até o apito final, refletindo a igualdade vista em campo. Nas penalidades, o Vasco foi mais preciso e contou com a segurança do goleiro para superar o rival e assegurar a vaga na decisão. Com isso, a Copa do Brasil terá uma final definida em clima de emoção e rivalidade, após duas semifinais decididas nos pênaltis, que reafirmaram o caráter imprevisível e emocionante do mata-mata nacional.