Bitwa Obie armie uderzyły na siebie równocześnie, wkrótce po świcie. Piechota hiszpańska w centrum zmusiła do wycofania piechotę francuską. Hiszpańska kawaleria prawego skrzydła zaczęła spychać jazdę lewego skrzydła francuskiego. Na przeciwnym skrzydle jazda francuska zaczęła spychać kawalerię hiszpańską. Atak ten został wsparty przez Kondeusza, który uderzył piechotą na lewe skrzydło piechoty hiszpańskiej, co zatrzymało atak Hiszpanów (cofająca się piechota francuska nie została rozbita). Lewoskrzydłowa kawaleria hiszpańska próbowała kontratakować, ale wejście do walki francuskiego odwodu doprowadziło do jej rozbicia. Następnie Kondeusz z kawalerią z prawego skrzydła przejechał za tyłami piechoty hiszpańskiej i uderzył na tyły hiszpańskiej kawalerii na prawym skrzydle hiszpańskim, rozbijając ją. W tej sytuacji z pola bitwy uszły jednostki piechoty złożone z Walonów i Niemców. Jednostki złożone z rodowitych Hiszpanów zostały okrążone i były masakrowane ogniem artylerii, ale mimo to odparły cztery kolejne ataki francuskiej kawalerii i piechoty. W końcu księciu d’Enghien udało się wynegocjować warunki honorowej kapitulacji hiszpańskiej, do której doszło dnia 19 maja o godz. 10. Jednostki hiszpańskie z bronią i sztandarami odeszły z pola bitwy.