Bu savaşlar sırasında Kara Ali Bey şehit düştü. Kaleye kapanan Osmanlıların komutasını Anadolu Beylerbeyi Lala Mehmed Paşa üzerine almıştı. Kalede içecek bir damla su kalmadığı halde, düşman günde 1600 gülle atmakta idi. Bu durumda padişahtan yardım isteğinde bulunan Lala Mehmed Paşa, Osmanlı ordusunun yardım edemeyeceğini anlayınca, Estergon Kalesi'ni teslim etmek üzere Şemsi Paşazade Mahmud Paşa'yı görevlendirdi. Paşa'nın maiyetine verilen Peçuyhı (Peçevî) İbrahim Efendi ile Ahmed Çelebi Nadasdy ve Pallfy ile yapılan görüşmelerden sonra Osmanlıların bütün eşyaları, kadın ve çocuklarıyla birlikte yaralılarını da imparatorun gemileriyle taşımak ve Vişegrad'a kadar götürmek şartıyla anlaştılar. Kadın ve çocuklarla beraber 500 Osmanlı askeri ve yaralılar 40-50 gemi ile Vişegrad'a gönderildikten sonra Lala Mehmed Paşa da yaralı olduğu halde Estergon'u Avusturyalılara teslim etti.