Com o mesmo regulamento e número de participantes do ano anterior, a Copa do Brasil viu o rubro-negro iniciar já na terceira fase, pois o clube foi integrante da Libertadores. A estreia foi contra o Altos, do Piauí. Na ida, vitória por 2 a 1 em Teresina, no Estádio Albertão. Na volta, outra vitória por 2 a 0 no Rio de Janeiro, no Maracanã.
Nas oitavas de final, a primeira prova de fogo foi contra o Alético-MG, defensor do título. A primeira partida aconteceu no Mineirão, e o Fla perdeu por 2 a 1. O segundo jogo foi realizado no Maracanã. Sob o inferno de mais de 65 mil rubro-negros nas arquibancadas, o time carioca reverteu o confronto ao vencer por 2 a 0, gols marcados por De Arrascaeta.
As quartas de final foram contra o Athletico-PR. A ida foi no Maracanã e ficou empatada por 0 a 0. A volta foi na Arena da Baixada e acabou com vitória flamenguista por 1 a 0, gol de Pedro. Na semifinal, o adversário foi o São Paulo. A primeira partida aconteceu no Morumbi, e o Fla venceu com autoridade, por 3 a 1. Os gols foram de João Gomes, Gabriel e Everton. O Maracanã recebeu o segundo jogo, e o Flamengo conseguiu outra vitória por 1 a 0 para carimbar uma vaga na final.
A decisão foi contra o Corinthians - algo que muita gente esperou por décadas por se tratarem dos dois clubes de maior torcida do Brasil. Os paulistas eliminaram Portuguesa-RJ, Santos, Atlético-GO e Fluminense. A ida ocorreu na Neo Química Arena, em São Paulo, e ficou no empate por 0 a 0. A volta foi no Maracanã, para quase 70 mil torcedores. O artilheiro Pedro abriu o placar para o Flamengo no começo do primeiro tempo, mas os paulistas empataram por 1 a 1 a oito minutos do fim do segundo tempo. Nos pênaltis, o rubro-negro venceu por 6 a 5 e conquistou o tetra.