A produção de “Império” acaba de receber o último capítulo da novela, que termina no dia 13. E quem leu garante: é para assistir segurando um lencinho de papel. José Pedro (Caio Blat), realmente confirmado como Fabrício Melgaço, atira em Zé Alfredo (Alexandre Nero), e ele morre. O comendador é cremado, e as cinzas são espalhadas pelo Monte Roraima, como ele sempre quis. Haverá uma passagem de tempo, e seu filho João Lucas (Daniel Rocha) é quem se torna o novo Imperador alguns anos depois.
De acordo com o blog Telinha do jornal Extra, o duelo entre pai e filho acontece quando Zé Pedro sequestra Cristina (Leandra Leal) e a leva para um galpão abandonado. O comendador descobre onde é o cativeiro e segue para lá com Josué (Roberto Birindelli). Zé Alfredo mata Maurílio (Carmo Dalla Vecchia), e seu fiel escudeiro acaba com a vida de Silviano (Othon Bastos). Quando José Pedro está pronto para atirar no pai, Cristina faz o irmão se desequilibrar. José Alfredo pula em cima dele, tira a arma de sua mão e dá uma coronhada na cabeça do filho, que desmaia. No momento em que os três estão saindo, José Pedro abre os olhos, saca uma arma que traz presa à perna e dá um único tiro nas costas do pai, que cai morto. A polícia chega e leva o primogênito preso.
O autor Aguinaldo Silva, no entanto, diz que escreveu outros dois possíveis finais para o fim de “Império”.