Slaget ble kort. Til tross for at de var overlegne i antall, var ikke den svenske garnisonen stridsdyktig. Under stor forvirring klarte ikke svenskene å verge seg effektivt mot overfallet. Hele garnisonen overga seg og forrådene falt i norske hender. 24 svensker var falt, men andre kilder sier at så mange som 60 ble drept. Trolig forløp kampene uten et eneste norsk tap. 376 svenske soldater ble tatt til fange. Dette tallet er usikkert, andre kilder hevder det var 350 fanger. Minst 200 av disse skulle være «oppbudte bønder».