O primeiro duelo ocorreu em 5 de julho, na Arena Barueri, em Barueri, com triunfo palmeirense por 2–0.[2][3] Já o segundo confronto aconteceu em 11 de julho, no Estádio Couto Pereira, em Curitiba, pelo segundo ano consecutivo, e terminou num empate em 1–1. No resultado agregado, o Palmeiras venceu por 3–1, conquistando seu segundo título na competição.[4][5]
Com o resultado, o Palmeiras se classificou para a Libertadores da América de 2013, e também se tornou o maior campeão nacional com dez títulos.[4]
Mando de campo
Em relação à definição do mando de campo do primeiro e segundo jogo, o regulamento da Copa do Brasil prevê a ordem de prioridades entre os campeonatos estaduais e o Ranking Histórico da CBF nas primeiras e segundas fases. A partir das oitavas-de-final, a CBF faz sorteios para determinar a ordem dos jogos.[6]
No caso desta final, o sorteio foi realizado em 25 de junho na sede da CBF para a definição do mando de campo.[7]