Da Knut i 1026 fikk høre om det som hadde skjedd dro han tilbake til Danmark. Med Ulfs hjelp slo han svenskene og nordmennene i slaget ved Helgeå. Dette var imidlertid ikke nok til at Knut kunne tilgi Ulf for kuppet. Ved en fest i Roskilde spilte de to svogerne sjakk og kom i krangel. Dagen derpå, juledag 1026, lot Knut en av husmennene sine drepe Ulf jarl i Treenighetskirken i Roskilde. Beretninger om de to svogerne og drapet på Ulf er motstridende.