En 1146, viéndose forzado a enfrentarse a un príncipe de Kiev llamado Boris Kolomanovic, quien reclamaba el trono húngaro afirmando ser hijo del fallecido Colomán de Hungría, Géza a sus 15 años de edad lo derrotó y de esta forma conservó el trono.