The First and Last Opponent

is episode 266 of the Naruto: Shippuden anime.