Битва при Сен-Готарде произошла 13 декабря 1705 года между венгерской ( куруцкой ) армией под командованием Яноша Боттяна и австрийско - хорватско - сербской объединённой армией под командованием Ганнибала фон Гейстера. Битва состоялась в Сентготтхарде ( Западная Венгрия , графство Ваш ) и Надьфальве (Могерсдорф) (сегодня Австрия ), недалеко от австро - венгерской границы. Результатом битвы стала победа венгров.
2 ноября 1705 года Янош Боттянь начал венгерскую кампанию в Трансданубии . До этого у него было всего 8000 солдат в Кечкемете, но позже это число возросло до 30 000 человек.
10 декабря Кёсег капитулировал, а Боттянь двинулся в Сентготтхард, где находился Хейстер. Армия Куруца между Могерсдорфом и Сентготтхардом атаковала австрийцев (войска Габсбургов также состояли из нескольких хорватских и сербских корпусов).
После битвы Хайстер направился в Штадтшлайнинг (Салонак) , и Дунантул был освобожден.