La batalla de Castagnaro se libró el 11 de marzo de 1387 en Castagnaro (actual Véneto, norte de Italia) entre Verona y Padua. Es una de las batallas más famosas de la época de los condotieros italianos.
El ejército de Verona estaba dirigido por Giovanni Ordelaffi y Ostasio II da Polenta, mientras que los paduanos victoriosos estaban al mando de John Hawkwood (Giovanni Acuto) y Francesco Novello da Carrara, hijo de Francesco I, señor de Padua. John Hawkwood trajo 1.100 de su propio condottiere (600 de caballería y 500 arqueros, o viceversa, según la fuente) para complementar las fuerzas de Paduan de 8.000 hombres (Giuseppe Marcotti sitúa el número de condottiere desmontados en 6.000 hombres, junto con una reserva de 1.600 caballo, y continúa diciendo que había 1.000 lacayos naturales de Padua, y 600 ballesteros guardando la ribera de un río.)
Castagnaro es aclamado como la mayor victoria de Sir John Hawkwood. Siguiendo una estrategia similar a la de Fabian, Hawkwood incitó a Veronese a atacarlo en un campo de su propia elección, arrasando las tierras cercanas de Veronese.
Hawkwood reunió a sus fuerzas en el lado más alejado de un canal y ancló su flanco derecho en un trozo de bosque hasta que los veroneses se comprometieron a atacar a través de un vado de fajines apilados en el canal. Una vez tan ocupado, Hawkwood abrió su trampa.
Hawkwood había dejado una copia de su estandarte detrás de sus fuerzas y luego había conducido a su caballería hacia el bosque a su derecha. A una señal dada, supuestamente, una flecha en llamas, la copia de su estandarte cayó y la caballería de Hawkwood salió disparada del bosque a la izquierda de Veronese, con su estandarte real al frente. En el punto del impacto, se dice que Hawkwood arrojó su bastón de comandante a las filas de Veronese y ordenó a sus hombres que lo recuperaran.
Según Trease, se dice que el grito de guerra de Hawkwood ese día fue un juego sombrío del grito de guerra paduano de Carro. ("¡Carro!", Del escudo de armas de la Casa de Da Carrara): en la interpretación de Hawkwood, ¡se convirtió en Carne! ("¡Carne!").
Los veroneses intentaron intervenir con su reserva de 2.500 jinetes comandados por el capitán general Giovanni degli Ordelaffi y Ostasio da Polenta. Sin embargo, el camino fue bloqueado por las fuerzas de Hawkwood y fueron capturados Giovanni degli Ordelaffi y Ostasio da Polenta; 1.900 de la caballería huyeron, pero fueron perseguidos y muchos fueron capturados. El cuerpo de infantería y campesinos veroneses comandado por Giovanni da Isola permaneció intacto en el campo de batalla, pero fue destruido al negarse a rendirse.