Puppet Ganon

is a boss in. The three-stage battle is a precursor to the finale with Ganondorf atop Ganon's Tower.

First Form: Humanoid Boar
Puppet Ganon's first form, Humanoid Boar, is reminiscent of Ganon's boar-like beast form. Puppet Ganon's movement is restricted; his appendages hang from the ceiling by cords. Puppet Ganon damages Link by spinning his tail and flailing his arms. He releases Keese during the battle as a distraction. Link must cut the cords with the Boomerang, similar to the battle with Kalle Demos in the Forest Haven. After Link cuts all blue cords attached to Puppet Ganon, he hangs suspended on the central red cord, dragging the ground. Link must shoot a Light Arrow at the blue ball at the end of Puppet Ganon's tail to damage him. After three hits, Puppet Ganon changes form.

Second Form: Bug-Ganon
Puppet Ganon's second form, Bug-Ganon, ressembles a large spider; he flies up to the top of the room periodically, spinning rapidly before crashing back down above Link's last position. Link must use the reflecting pool in the room to see where Puppet Ganon's spider form will fall. Once again, Link must shoot a Light Arrow at the blue ball on Puppet Ganon's body to damage him. After three hits, Puppet Ganon changes form again.

Final Form: Worm
The final form of Puppet Ganon, Worm, is reminiscent of the many iterations of Moldorm throughout the series. Puppet Ganon moves erratically around the room, gaining speed each time Link strikes the blue ball at the end of his tail with a Light Arrow. Puppet Ganon is stunned whenever Link attacks his face with the Master Sword, Bombs, or the TWWHD:, and becomes distracted at the sight of All-Purpose Bait. When the bait is thrown, Puppet Ganon quickly moves towards it, damaging Link if he is in the way. Link may best Puppet Ganon if he uses the Hookshot to reach high platforms in the room. With this method, Link may snipe Puppet Ganon without fear of damage.

After defeating the final form of Puppet Ganon, Link climbs the room's central cord to the tower's rooftop; it is here that he faces Ganondorf for the final time.