Fernando decidió asestar un golpe decisivo en 1537 a Juan, violando así el tratado.
Fernando envió un ejército de 24 000 hombres (de Austria, Hungría, Sacro Imperio Romano Germánico, Bohemia, Tirol y Croacia) bajo el mando del noble carniolano Johann Katzianer para tomar Osijek.
Los otomanos luego lanzaron un contraataque contra la infantería ahora indefensa de Katzianer.
[2] Se informó que murieron 20 000 hombres,[1] incluidos los generales Ludwig Lodron y Pavle Bakić.
Katzianer fue arrestado y Nikola Jurišić ocupó su lugar como comandante de la defensa croata.