Brian med sine allierte, blant dem Máel Sechnaill, møtte Máelmorda og hans viking-allierte til et avgjørende slag ved Clontarf, like utenfor Dublin. Brians styrker vant slaget, men Brian selv ble drept. Brian skal ha blitt drept av Brodir, ifølge tradisjonen mens han satt i teltet sitt og ba. Dette kan være en senere tradisjon, men det er ikke sannsynlig at den aldrende kongen selv aktivt deltok i kamphandlingene.