O último capítulo foi marcado pelo tão esperado confronto entre o bandido Jacson (Heitor Martinez) e o matemático Miguel (Léo Rosa). Para salvar Joana (Maytê Piragibe), Miguel sobe o morro do Torto e vai até a casa de Jacson, onde Joana estava presa. Ao encontrar os dois juntos, Jacson, alucinado, vai para cima de Miguel e os dois brigam violentamente. Joana tenta intervir, mas Jacson a empurra. Depois de muito apanhar, Miguel cai no chão ferido. Neste momento, Jacson ameaça atirar nele. Desesperada, Joana implora para que Jacson não mate Miguel. No clímax entre os três personagens, a delegada Maria do Carmo (Raquel Nunes) chega à casa dos bandidos. Jacson se vira na direção dela e atira. A delegada revida e atira em Jacson, acertando-lhe um tiro no peito. Jacson morre nos braços de Joana, reafirmando seu amor por ela.
O delegado Nogueira (Marcelo Serrado) também tem um fim trágico. Cansada de todas as humilhações impostas a ela por Nogueira, Erínia ( Lavínia Vlasak) pega a arma do padrasto e vai até a casa do delegado. Ela atira nele e, depois de muito sofrer, Nogueira cai morto. Cilene (Silvia Bandeira) aparece e diz que chamou a polícia, provocando a prisão da filha.
Ao final do capítulo, foi apresentada a declaração de Marcílio Moraes, autor da novela, que prestou uma homenagem a todos que ajudaram a tornar Vidas Opostas um grande sucesso. O diretor Edgar Miranda agradeceu a equipe da Record: diretores, produção e todos os envolvidos na realização da novela. O diretor geral Alexandre Avancini também fez questão de agradecer os profissionais da Record que fizeram a novela acontecer: equipe técnica, produção, roteiristas, maquiadores, iluminadores, direção, etc.