Under ledelse av den svenske general Rutger von Ascheberg red 300 ryttere direkte mot Halmstad og ved Fylleån, ca 5 km sør for Halmstad, angrep de danske troppene. Danskene gjorde en feilbedømming ved å gå i forsvarsstilling framfor å angrip svenskene. De svenske troppene fikk raskt forsterkning av hele kavaleriet og nesten hele infanteriet. Den svenske hæren var dermed tallmessig overlegne danskene. Danskenes kommandant Duncan trodde da han først så Aschebergs ryttere at disse var kun ute på rekognosering, og valgte istedenfor angrep å fortsette over Fyllebroen. Duncan sendte ikke fram noen skvadroner for å forhindre den svenske forsterkningen da han ikke forsto at hele den svenske hæren var på veg mot ham. Dette kan forklares gjennom at en av hans tropper i løpet av natten hadde støtt på en svensk kavaleriavdeling og ikke oppdaget den.