Is One Piece episode 666 filler?

One Piece episode 666 is canon — it adapts the original story.

Episode: 666 — The End of the Match?! A Surprising Result of Block D!

Classification: Canon

Air date: Oct 19, 2014