After almost two decades, Naruto Shippuden is expected to end with Episode 476 which reportedly features an epic fight-until-death battle between Uzumaki Naruto and Uchiha Sasuke.

There is no official confirmation yet whether or not Naruto Shippuden Episode 476 titled "The Last Battle" will be the finale episode of the anime series. Fans, however, are speculating that the upcoming episode will tell Chapters 694-700 of the manga series. Hence, Episode 476 might possibly show the ultimate battle between childhood friends Naruto and Sasuke.

As per the report of Chatt Sports Net, Naruto and Sasuke's final battle will take place in the Final Valley. Likewise, the statues of Madara Uchiha and Hashirama Senju will be destroyed, except the statues' pair of hands,  as a result of the intense battle that would also cost the death of these two friends. The same report notes that statues' hands will represent peace between Naruto and Sasuke.

In another report of FX News Call, Naruto will try to save Sasuke in Naruto Shippuden 476 but the latter is determined to kill the former who stands in his way of fulfilling his goal in rebuilding a better world. Fans expect that in Naruto Shippuden Episode 476, Sasuke will destroy the present world and impose his will on the Shinobi world that he is trying to build.

The fans are speculating whether Sasuke would be so cold-hearted as to kill Naruto in The Last Battle. 

Rumor has it that another huge reason for Sasuke to end Naruto's life is his goal of killing all the tailed beasts. Sasuke believes that these tailed beasts, Naruto being the host of the nine-tailed beasts, caused people and nations to go into wars.

The Naruto Shippuden episode 476 is set for release on September 29. Stay tuned for more updates!