Tras una agotadora lucha, sostenido fundamentalmente por el regimiento n.º 45 de Infantería al mando de William Guard, sobre las 17 horas el ejército francés es repelido de sus posiciones dejando tras sí numerosas bajas (7000 en el bando francés, más de 5000 en el inglés y 1200 en el español).