Jabarkan Pertempuran dari Pertempuran Dua Sungai

Catatan dan deskripsi pertempuran sepenuhnya terbatas pada catatan Stefanus di Vita Sancti Wilfrithi. Menurut catatan ini, Ecgfrith yang menyadari rencana Pikt untuk menyingkirkan suzeranitas Northumbria, dengan cepat mempersiapkan pasukan kavaleri untuk menyerang. Dia menuju utara, dibantu oleh sub-rajanya Beornhæth, yang menurut sejarawan James E. Fraser mungkin telah memerintah kerajaan Pikt selatan Niuduera, yang terletak di Fife saat ini.

Lokasi pertempuran belum diketahui, tetapi Fraser menduga bahwa pertempuran itu mungkin terjadi di sekitar pulau Moncreiffe, dekat Perth.

Seperti yang tercatat dalam Vita Sancti Wilfrithi, kavaleri Ecgfrith disergap oleh pasukan Pikt yang jauh lebih besar. Meskipun demikian, Northumbria menang, menimbulkan cukup banyak korban di Pikt untuk 'mengisi dua sungai', dan memungkinkan kavaleri Anglo-Saxon untuk mengejar yang selamat tanpa membuat kaki mereka basah.

Sebagai karya hagiografi, Vita Sancti Wilfrithi bukanlah sumber sejarah yang ideal dan telah dikemukakan bahwa perlakuan parsialnya terhadap kemenangan Northumbria menjadi inspirasi bagi Historia Ecclesiastica Gentis Anglorum karya Beda Venerabilis. Berbagai detail dalam catatan Stefanus sepertinya dilebih-lebihkan, melebih-lebihkan cakupan kemenangan Ecgfrith.