Přemysl si bol vedomý, že svoje stratené pozície môže získať späť iba silou. Nový konflikt s rímskym kráľom tak na seba nenechal dlho čakať. Roku 1278 sa Přemysl odhodlal k ofenzíve. V júli vytiahol s vojskom zhromaždeným pri Brne do bojového poľa na moravsko-rakúske hranice. Tu sa proti sebe postavili obe veľké a odhodlané armády. Niekoľko týždňov obe manévrovali a najmä Přemysl zvolil vyčkávaciu taktiku, uvedomujúc si početnú prevahu protivníka. 26. augusta 1278 prišlo k rozhodujúcej bitke pri dedine Dürnkrut (Suché Kruty). Bitka sa zmenila na Přemyslovu osobnú a spoločenskú tragédiu. Nielenže ju prehral, ale v nej i prišiel o život. Podľa niektorých historických verzií bol Přemysl v bojovom virvare zajatý a zavraždený.