A Copa do Brasil de 2018 foi disputada no formato de mata-mata por 91 clubes.
Onze clubes, dentre eles o Palmeiras, entraram direto na chave final, a partir das oitavas-de-final. Os 80 clubes restantes disputaram as outras vagas em cinco chaves de 16 clubes, sempre em mata-mata.
O Palmeiras passou com tranquilidade por América-MG e Bahia, pouco depois da chegada de Felipão ao comando do time.
Nas semifinais, o Verdão recebeu o Cruzeiro no jogo de ida, sofreu um gol logo no início, mas jogou bem e massacrou o time mineiro, parando no goleiro Fábio, na trave (duas vezes) e na arbitragem, que anulou inexplicavelmente um gol do Palmeiras no último lance do jogo. Na volta, o Verdão parou na catimba do Cruzeiro, que segurou o empate em 1 a 1 e avançou à final contra o SCCP, chegando ao título.