Lochlann hadde ledet Vilhelms armer nord inn i Moireabh mot tronpretendenten Domnall Bán mac Uilleim som krevde den skotske tronen som en sønnsønn av kong Donnchad II (Duncan II av Skottland). Lochlann beseiret ham i 1187 i slaget ved Mam Garvia, et ukjent sted, men som sannsynligvis lå i nærheten av Dingwall på det skotske høylandet.