Embora tenha sido rebaixado em 2012, o Palmeiras conquistou um dos grandes títulos de sua história naquela temporada. Sob o comando de Luiz Felipe Scolari, o Verdão derrotou o Coritiba para conquistar o seu segundo título da Copa do Brasil.
A Copa do Brasil de 2012 seguiu o formato de mata-mata, envolvendo 64 clubes. No entanto, os clubes que estavam na Copa Libertadores não puderam participar devido a questões de calendário.
Naquela época, o regulamento da competição previa que nas fases iniciais, em caso de vitórias por dois ou mais três gols, o jogo de volta não seria necessário. Apesar disso, o Alviverde precisou jogar a segunda partida para superar Coruripe (1 a 0 e 3 a 0) e Horizonte (3 a 1) e garantir seu lugar nas oitavas de final.
Mandando seus jogos em Barueri, o Palmeiras continuou avançando, derrotando o Paraná nas oitavas (2 a 1 e 4 a 0) e o Atlético-PR nas quartas, com um empate difícil por 2 a 2 e uma vitória por 2 a 0.
Nas semifinais, o desafio se tornou ainda maior, enfrentando o Grêmio. Um empate sem gols no Olímpico foi seguido por uma virada emocionante em Barueri, onde o Palmeiras venceu por 2 a 1 garantindo a vaga na grande final.
Na decisão, o Verdão encarou o Coritiba, que tinha grandes nomes como Vanderlei, Tcheco, Rafinha e Everton Ribeiro. Na primeira partida, realizada em Barueri, o Palmeiras obteve uma importante vantagem de 2 a 0, graças aos gols de Valdívia e Thiago Heleno.
O jogo de volta, no Couto Pereira, foi tenso e marcado por uma torcida coxa-branca sedenta pelo título Apesar disso, o Alviverde resistiu bem e graças a um gol de Betinho, que substituiu o lesionado Barcos, garantiu não só o empate, como também o título da competição.