Arc 27The Battle of Marineford
Roy positioned Hachinosu’s fighters to enter the Marineford battle after both sides had been weakened, while Luffy raced to save Ace and Whitebeard fought the Marines. Luffy and Ace fell from the Execution Platform, and Moria, Hancock, and Jinbe defended them from Kizaru as Luffy searched for the key to Ace’s handcuffs.
- Roy visited Sabaody, met Law, and asked him to help Luffy when the Straw Hat Pirates arrived, then watched Luffy punch a Celestial Dragon and face Kizaru before Kuma sent the crew flying to different islands.
- Roy told Hancock to help Luffy reach Impel Down, arranged teachers and challenges for the scattered Straw Hat Pirates, and led Hachinosu’s fighters aboard the Ark Maxim toward Marineford.
- As Ace’s execution began, Whitebeard arrived with his fleet and attacked Marineford, while Roy kept the Ark Maxim hidden and ordered his fighters to wait until the battle had worn down both sides.
- Luffy reached Marineford with Impel Down prisoners, fought through the Navy defenses with help from Whitebeard’s pirates and his allies, and used Conqueror’s Haki to knock out thousands of Marines.
- Whitebeard comforted Squard after Akainu tricked him into stabbing his father, then charged into battle and fought Akainu despite his wounds and declining strength.
- Luffy reached the Execution Platform, but Garp let him pass and Sengoku’s attack brought the platform crashing down as Luffy shielded Ace during their fall.
- Ivankov and Scissorhands caught Luffy and Ace, and Luffy searched for Ace’s handcuff key as Kizaru attacked them.
- Moria, Hancock, and Jinbe defended Luffy and Ace from Kizaru on Roy’s order, and Kizaru challenged them over whether they meant to betray the Marines.