Na wieść o oblężeniu Koszyc król ze swoją armią pośpieszył oblężonym z pomocą.
Bitwa Do bitwy pomiędzy obiema armiami doszło niedaleko rzeki Torysa w pobliżu miejscowości Rozhanovce (węg. Rozgony, pol. Rozgoń), położonej na wschód od Koszyc. Bitwa ta uważana jest za punkt zwrotny toczącej się wówczas wojny domowej. Armia Czaka przerwała oblężenie, podejmując marsz na wschód i zatrzymując się u podnóży pobliskich wzgórz. W tej sytuacji siły królewskie zmuszone zostały do zajęcia mocno niekorzystnej pozycji w dolinie. Wojska Aby, którymi dowodził Demeter Balassy, uderzyły na armię królewską rozpoczynając krwawą walkę, która pochłonęła wielu rycerzy po obu stronach, przy czym większe straty odniosły wojska królewskie. Król straciwszy własny sztandar kontynuował walkę pod sztandarem joannitówBitka pri Košiciach (zvaná pri Rozhanovciach) r. 1312 . W decydującym momencie szalę zwycięstwa na stronę królewską przechyliły posiłki Sasów spiskich i mieszkańców Koszyc, którzy włączyli się do walki. Armia Aby została pokonana i zmuszona do odwrotu.