.
Решающие успехи принес 1686 год, удача избрала Карла Лотарингского своим фаворитом. Имперский рейхстаг выделил Леопольду «турецкую помощь» в 2 миллиона 750 тысяч флоринов. К лиге примкнула Россия. Военная слабость и внутренние раздоры в Речи Посполитой привели к тому, что союзники все менее считались с королем Яном Собеским. В Варшаве росло стремление урегулировать отношения с восточным соседом и с его помощью оторвать Крымское ханство от Высокой Порты и прекратить татарские набеги. Пришлось пойти навстречу требованиям Москвы. В апреле был подписан договор о «вечном мире» между Россией и Польшей, по которому Варшава согласилась наконец признать не временный, а безусловный переход Киева с округой в состав Российского государства. Москва закрепляла за собой Смоленск, Левобережную Украину, Киев с землями между реками Ирпенем и Стугной с городками Васильков, Стайки, Триполье, Запорожье. Россия выплачивала Речи Посполитой 146 тысяч рублей. Православные епископы в Польше и Литве подчинялись киевскому митрополиту, предусматривалась свобода православия в Речи Посполитой. Что касается католиков в России, их права обрисовывались скромнее, говорилось о свободе отправления культа в домашней обстановке. Стороны заключили наступательный союз против Крымского ханства и Османской империи на время войны и оборонительный навечно. Попытки Яна Собеского побудить царевну Софью и князя Василия Васильевича Голицына предпринять в том же 1686 году поход против Крыма успехом не увенчались: они ссылались на необходимость тщательной подготовки операции и обещали лишь препятствовать татарским набегам на польско-литовские земли. Полномасштабное выступление против Крыма намечалось на 1687 год, что и было зафиксировано в договоре[9].
В июне 1686 года Карл Лотарингский двинулся к Буде во главе армии в 40 тысяч штыков, состоявшей из имперских контингентов, бранденбургских, швабских и франконских полков. Отдельной колонной и по другой дороге шел баварский корпус (22 тысячи бойцов) Макса-Эммануила, не желавшего подчиняться Карлу. Прибывали волонтеры – итальянцы, испанцы, португальцы, французы, голландцы, англичане. Английский король Яков II приказал своему сыну прервать учебу в Сорбонне и надеть мундир.
18 июня союзные войска окружили Буду. Кольцо осады постепенно сжималось. Удалось захватить господствующую над городом высоту Геллерт. Крепостные стены были разрушены артиллерийским огнем до такой степени, что турки не решались устанавливать на них пушки. Великий везир Сулейман, двигавшийся с войском на выручку городу, по пути потерпел поражение, пробиваться к Буде не решился и в бессилии наблюдал за общим штурмом 2 сентября.