Episode 388 throws the Straw Hats into open combat against Duval's airborne flyers and the Macro Pirates, with Hatchan freed to join the fray. The fight builds to the moment Duval's unmasked face exposes a bizarre grudge aimed squarely at the cook Sanji.
As the aerial riders sweep across the Thousand Sunny, Luffy snatches one and tosses its driver to commandeer it for a joyride, while Sanji boots aside the opening volley of grenades. The clash nearly halts the instant the fish dive to regroup, since none can hold the air beyond five minutes, plunging Luffy underwater and leaving him to drown. Chopper and Brook spring in after him and drown just the same, forcing Franky and Nami to drag all three back to the deck. Freed from his cage by Zoro's blade, Hatchan throws himself into the fight and scatters his captors with a flurry of Takoyaki Punches.
Duval orders the reckless Zero Fight and pledges to cover his men's medical bills, sending one into a kamikaze run. Brook unsheathes the sword in his cane and performs a Lullaby Song that lulls several riders, plus Luffy and Chopper, into sleep, then races across the surface on his featherweight frame to cut down more fish. A still-drained Zoro, not yet recovered from his encounter with Kuma at Thriller Bark, presses on beside Hatchan. The spears the enemy carry are coated in scorpion venom that proves fatal within three minutes. Luffy finally boots away Duval's helmet and uncovers the secret beneath.

Naruto vs Luffy with the twist nobody asked for: Luffy tickled Hinata on date night, and she kind of liked it. We break down the whole fight and commit to a winner....

When I first decided to commit to watching One Piece seriously, I knew I was embarking on one of anime's longest and most beloved series. With over 100...
Duval's features are an exact match for the wildly inaccurate sketch on Sanji's wanted poster, which has drawn Marines and bounty hunters down on him in the cook's stead, a revelation that sends Sanji into a fury. The bison Motobaro debuts alongside fresh techniques, among them the riders' Zero Fight, Brook's Nemuriuta Flanc, and Chopper's Kokutei Diamond. The episode adapts chapters 493 and 494.
Duval's masked face is revealed in Episode 388 when Luffy boots away his helmet during the battle at his compound. The reveal exposes the truth behind his grudge against the Straw Hats.
Duval's face turns out to be an exact match for the wildly inaccurate sketch on Sanji's wanted poster, as revealed in Episode 388, which has drawn Marines and bounty hunters down on Duval in the cook's place. The revelation sends Sanji into a fury.
In Episode 388, Duval fights the Straw Hats and Hatchan alongside his Flying Fish Riders before Luffy boots off his helmet mid battle. The unmasking reveals that Duval's real face closely resembles Sanji's inaccurate wanted poster.
Luffy, Chopper, and Brook nearly drown in Episode 388 when the Flying Fish Riders dive underwater to regroup, since none of the fighters can hold their air for more than five minutes. Franky and Nami have to drag all three back onto the deck of the Thousand Sunny.
Episode 388 debuts several new techniques, including the Flying Fish Riders' Zero Fight, Brook's Nemuriuta Flanc lullaby attack, and Chopper's Kokutei Diamond. The bison Motobaro also makes his first appearance in this episode.
Looking for more on Tragedy! The Truth Hidden Under Duval's Mask? The One Piece Wiki on Fandom has a dedicated page with community notes.
View on FandomThis content is original writing by Daddy Jim Headquarters based on the One Piece anime series, manga, and official materials. Episode and chapter references are cited where applicable.
Rights holders
All rights belong to their respective owners.
Character and scene imagery on this site is original artwork by Daddy Jim Headquarters, not screenshots or licensed imagery. Official cover art is used on three types of pages for editorial commentary:
Official resources:
Daddy Jim Headquarters maintains this encyclopedia. If you spot an error, a translation issue, or something that doesn't look right, let us know.