Il 22 luglio del 1456, alla testa dei crociati, San Giovanni da Capestrano fermò a Belgrado l'esercito turco costringendolo a fuggire confusamente. Nel campo di battaglia Giovanni contrasse la peste e morì il 23 ottobre a Ylohk in Ungheria ed il suo corpo rimase in venerazione otto giorni.
Il 23 ottobre di ogni anno si celebra a Capestrano‬ il giorno della Festa di San Giovanni e nello stesso giorno in Ungheria ricorre l’anniversario della Rivoluzione Ungherese del 1956.
Proprio questi antichi legami storici hanno indotto il municipio della città di Buda, nella parte occidentale di Budapest, e il comune di Capestrano a gemellarsi in segno di reciproca amicizia.