Battle for Peach's Castle

This is the second battle in New Super Mario Adventures.