Coba jelasin Berjaya dan wafat (1455–1456) dari János Hunyadi dong

Duta-duta dari Ragusa (Dubrovnik, Kroasia) adalah pihak pertama yang mengabari para pemimpin Hungaria mengenai persiapan Sultan Mehmed II untuk menginvasi Hungaria. Dalam sepucuk surat yang dialamatkan kepada Yohanes, Kardinal Juan Carvajal, utusan Sri Paus yang menjuluki Yohanes sebagai "Makabe zaman kita" dalam surat itu, dengan jelas memperingatkan bahwa kecil kemungkinan Hungaria akan dibantu negara-negara lain untuk melawan bala tentara Utsmaniyah. Bahkan dengan bantuan Utsmaniyah, Vladislav II dari Walakia melakukan aksi penjarahan di kawasan selatan Transilvania pada akhir 1455.

Pada bulan Februari 1456, Giovanni da Capestrano, seorang bruder Fransiskan yang menjabat sebagai inkuisitor kepausan, mulai berkhotbah di Hungaria, mengimbau umat Kristen untuk mengobarkan perang salib melawan kaum Turki Utsmaniyah. Parlemen Hungaria memerintahkan mobilisasi kekuatan tempur pada bulan April, tetapi sebagian besar dari baron-baron Hungaria tidak menaati perintah ini dan malah terus memerangi lawan-lawan lokal mereka, termasuk kaum Husité di daerah Tanah Tinggi Hungaria. Sebelum bertolak meninggalkan Transilvania untuk menghadapi bala tentara Utsmaniyah, Yohanes harus menghadapi pemberontakan orang Vlach di Kabupaten Fogaras. Ia juga membantu Vlad Draculaputra mendiang Vlad Draculuntuk merebut takhta Walakia dari Vladislav II.

Raja László V bertolak meninggalkan Hungaria menuju Wina pada bulan Mei. Yohanes mengupah 5.000 tentara bayaran Hungaria, Ceko, serta Polandia, dan mengirim mereka ke Beograd, benteng pertahanan kerajaan di tapal batas selatan Hungaria. Bala tentara Utsmaniyah bergerak melintasi Serbia dan mendekati Beograd pada bulan Juni. Sepasukan tentara salib yang terdiri atas rakyat jelata dari kabupaten-kabupaten di sekitar Beograd, yang terbangkitkan semangat juangnya berkat khotbah-khotbah Bruder Giovanni, juga mulai berhimpun di benteng Beograd pada hari-hari pertama bulan Juni. Aksi pengepungan Beograd oleh bala tentara Utsmaniyah, atas perintah langsung dari Sultan Mehmed II, diawali dengan membombardir tembok-tembok Beograd pada 4 Juli.

Yohanes mempersiapkan bala tentara cadangan, dan membentuk sebuah armada yang terdiri atas 200 kapal di Sungai Donau. Flotila yang dibentuk Yohanes berhasil menghancurkan armada Utsmaniyah pada 14 Juli. Keberhasilan ini mampu mencegah pihak Utsmaniyah untuk menyempurnakan blokadenya sehingga memungkinkan Yohanes dan bala tentaranya bergerak memasuki benteng. Bala tentara Utsmaniyah mulai melancarkan serangan besar-besaran pada 21 Juli. Dengan bantuan tentara-tentara salib yang terus-menerus berdatangan ke dalam benteng, Yohanes mampu memukul mundur pasukan-pasukan penyerang Utsmaniyah dan berhasil menerobos masuk ke perkemahan mereka pada 22 Juli. Meskipun terluka dalam pertempuran, Sultan Mehmed II memutuskan untuk meneruskan aksi pengepungan, tetapi huru-hara yang timbul di perkemahan bala tentara Utsmaniyah memaksanya untuk menghentikan aksi pengepungan dan mundur dari Beograd pada malam hari.

Kemenangan tentara salib atas sultan penakluk Konstantinopel itu disambut dengan penuh suka cita di seluruh Eropa. Pawai-pawai meriah digelar di Venesia dan Oxford untuk merayakan kemenangan Yohanes. Meskipun demikian, ketegangan kian meningkat di perkemahan tentara salib, karena rakyat jelata menafikan peran serta para baron dalam perjuangan meraih kemenangan di Beograd. Untuk mencegah timbulnya pemberontakan, Yohanes dan Bruder Giovanni membubarkan bala tentara salib.

Sementara itu, timbul wabah penyakit yang menewaskan banyak orang di perkemahan tentara salib. Yohanes ikut tertular dan akhirnya wafat di dekat kota Zimony (sekarang Zemun, Serbia) pada 11 Agustus. Jenazahnya dimakamkan di dalam Gereja Katedral Santo Mikhael di Gyulafehérvár.