Erst 1708 konnten die Habsburger, die im Spanischen Erbfolgekrieg kämpften, eine Armee unter Feldmarschall Guido von Starhemberg gegen die Kuruzen schicken, die auf dem Weg nach Schlesien Trentschin belagerten. Dort wurde Rákóczis Heer am 3. August in der Schlacht bei Trentschin vernichtend geschlagen. Die Kuruzen wurden nach Nordosten zurückgedrängt. Ungarn blutete auch durch Epidemien immer mehr aus (insgesamt forderte der Aufstand wohl eine halbe Million Opfer) und man entschloss sich so zu weiteren Verhandlungen, auf die auch die Alliierten des Kaisers Joseph I. drängten, um Truppen gegen Frankreich freizubekommen. 1711 wurde der Frieden von Szatmar geschlossen und der Aufstand beendet. Der Verhandlungsführer General Alexander Károlyi wurde deshalb lange in Ungarn als Verräter angesehen, handelte aber anfangs im Auftrag des 1710 für Verhandlungen mit dem Zaren nach Polen gegangenen Rákóczi. Für die Ungarn brachte der Frieden viele Vorteile: vollständige Amnestie (bis auf wenige Ausnahmen), Religionsfreiheit, Achtung der ungarischen Ständeverfassung. Dem Hochadel war der Frieden mit dem Kaiser lieber als die schon begonnenen Aufstände ihrer Leibeigenen.