A etapa final começou bem parecida com a inicial. O Corinthians não conseguia se desvencilhar da marcação atleticana, e o primeiro lance de perigo foi novamente com William, em um chute de fora da área. O atacante pegou em cheio, e a bola saiu perto do ângulo direito.
Tite respondeu rápido à desvantagem, e colocou Alex em campo. Com o apoio da torcida, o Corinthians chegou com muito perigo e quase empatou aos 16 minutos. Após cruzamento da direita, a bola passou limpa pela área e sobrou para Liedson, mas o atacante chutou mal, e a bola passou fraca ao lado do gol.
Com o time em desvantagem, Adriano entrou em campo aos 22. Logo em seu primeiro lance, ele fez uma jogada pela esquerda e tocou para trás. Paulinho fez um chuveirinho na área, e Liedson pegou de primeira, mas o goleiro Renan Ribeiro fez grande defesa. Após cobrança de escanteio, Alex recebeu na direita, puxou para o meio e mandou no ângulo, mas Renan novamente fez grande defesa.
O Corinthians partiu para a pressão total, e o empate veio aos 32 minutos. Émerson abriu o jogo pela direita, Alessandro chegou com liberdade e colocou a bola na medida para Liadson chegar por trás da zaga e cabecear para o fundo do gol.
A virada veio ao melhor estilo corintiano, aos 43 minutos da etapa final e com o primeiro gol de Adriano com a camisa corintiana. Émerson recuperou uma bola no campo de defesa, arrancou m velocidade para o ataque e deixou Adriano na cara do gol. O centroavante mostrou frieza, esperou o goleiro fechar e tocou na saÃda de Renan Ribeiro para garantir a vitória de virada.