Pierwsi ruszyli Piktowie, ale ich atak załamał się pod ostrzałem angielskich łuczników. Kolejne ataki Szkotów również nie przynosiły powodzenia. W trakcie bitwy zginął Gospatric II, hrabia Lothian, dowódca oddziałów z tego hrabstwa, co pozbawiło jego ludzi woli walki. Lothiańczycy uciekli z pola bitwy, za nimi poszli Piktowie i reszta szkockiej armii. Król Dawid z niedobitkami cofnął się do Carlisle.
Mimo porażki Dawid I wciąż kontrolował północ Anglii. Pogarszająca się sytuacja wewnętrzna w królestwie Anglii skłoniła w końcu króla Stefana do rozmów ze swoim szkockim przeciwnikiem, które zakończyły się zaprzysiężeniem traktatu 9 kwietnia 1139. Książę Henryk Szkocki otrzymywał tytuły hrabiego Northumberland, hrabiego Huntington i lorda Doncaster. Król Szkocji zatrzymywał Carlisle i Cumberland. Henryk musiał jednak złożyć hołd królowi Stefanowi, a Dawid obiecał być po wsze czasy lojalny wobec króla Anglii.