Fernando derrotou Zápolya na Batalha de Tarcal em setembro de 1527 e novamente na Batalha de Szina em março de 1528. Zápolya fugiu do país e pediu apoio ao sultão Solimão, o Magnífico, fazendo da Hungria um estado vassalo otomano.