Война длилась почти четыре года, до осени 1373-го. Вначале преимущество было за Венецией. Потом Венгрия послала Карраре значительное подкрепление из германских наемников. Их вел племянник Людовика Стефан Трансильванский. Равновесие сместилось, и республика потерпела серьезное поражение под Нарвезой на Пьяве. Таддео Джустиниани, принявший командование у деи Гваски, был пленен, а захваченное знамя Святого Марка как трофей доставили в базилику Сан Антонио в Падуе. Затем последовало поражение у Фоскануовы. Однако вскоре, когда венгры осаждали довольно незначительную венецианскую крепость (настолько незначительную, что даже ее название до нас не дошло), венецианская армия внезапно перешла в наступление. Венгерская оборона была взята на копья, а Стефан Трансильванский взят в плен.
Его привезли в Венецию, с почестями препроводили во Дворец дожей, а народ праздновал победу. У него были на то причины. Король Венгрии ради жизни своего племянника немедленно прекратил участие в войне, и Каррара, оставшись без союзников, вынужден был сдаться. Условия ему поставили жесткие: разрушить все крепости и выплатить Венеции компенсацию не менее четверти миллиона дукатов. Фельтре достался республике в залог хорошего поведения. Единственная уступка, которой добился Каррара, состояла в том, что его сын (лично ему было отказано) мог приехать в Венецию, чтобы просить у дожа прощения за отца. Эта торжественная церемония прошла осенью 1373 года перед собранием сената, на ней Петрарка, обязательно присутствовавший на всех торжественных событиях, произнес на латыни обычную свою речь с призывом к миру.