Los nobles croatas reunieron un gran ejército e interceptaron a las fuerzas otomanas que regresaban al sanjacado de Bosnia.
Las malas tácticas y la elección de una batalla abierta con la caballería otomana más experimentada, resultaron en una derrota total para el ejército croata.
Tras la caída del Reino de Bosnia en manos otomanas en 1463, los turcos se expandieron rápidamente hacia el oeste, amenazando las partes sur y central del Reino de Croacia.
[1] Desde entonces, sus incursiones se hicieron más frecuentes, siendo llevadas a cabo por la akıncı, la caballería ligera irregular.
Mientras tanto, los Frankopan fueron acusados de cooperar con los otomanos, aunque sus propiedades también fueron devastadas.
El ejército cristiano dejó las laderas y se precipitó hacia los musulmanes, comenzando una batalla en campo abierto.
Los 3000 jinetes otomanos situados en la zona boscosa del campo de Krbava cruzaron el río homónimo y atacaron la retaguardia enemiga.
Entonces las principales fuerzas otomanas de Hadım Yakup Pasha, también esperando escondidas en los bosques, comenzaron un ataque frontal.
Sin embargo, la mayoría de la infantería croata estaba rodeada y no podía moverse.
Entre los nobles croatas asesinados estaban Ivan Frankopan Cetinski, Petar II Zrinski, Juraj Vlatković, y el ban de Jajce, Mihajlo Pethkey.
El conde Bernardin Frankopan y Franjo Berislavić se las arreglaron para sobrevivir al combate.
[23] Las cifras de soldados involucrados y bajas dadas en fuentes históricas más antiguas son en su mayoría exageradas.
[26][13] Aunque la nobleza croata sufrió una dura derrota, descrita por los antiguos historiadores y cronistas como la «primera disolución del Reino de Croacia y allí pereció toda la nobleza», según el cronista Ivan Tomašić en el siglo XVI,[27] el Imperio otomano no tuvo ganancias territoriales como resultado de la victoria.
En 1561, la batalla fue descrita por el cronista Ivan Tomašić en su «Crónica breve del Reino de Croacia», Chronicon breve Regni Croatiae, y en 1696, Pavao Ritter Vitezović la describió en Kronika aliti szpomen vszega szvieta vikov.