Bela derrotó a Federico, que murió en la batalla cerca del río Leita el 15 de junio de 1246.