Отличился де Рибас и в сражении при Мачине.
В середине июня стало известно, что турецкие войска накапливаются в Браилове и Мачине. Князь Н. В. Репнин, воспользовавшись тем, что уехавший в столицу Потемкин оставил его главнокомандующим, решил нанести поражение туркам. Зная, что верховный визирь Юсуф-паша собирает для удара по русским войскам силы при Мачине, он сам приказал русским отрядам стянуться к Галацу. 25 июня 1791 года генерал-аншеф Репнин лично осмотрел турецкий лагерь. Генерал-майору де Рибасу он поручил сбор средств для переправы. Сильные ветры и быстрое течение могли воспрепятствовать переправе войск, и Рибас предложил другой выход. Он из трофейных паромов и армейских понтонов приказал построить мост, по которому 25 июня войска начали переправу. Флотилия 27 июня придвинулась к Браилову. Так как особого дела для нее не нашлось, то де Рибас принял командование отрядом кавалерии.
В шестом часу 28 июня первыми прибыли и открыли артиллерийский огонь войска С. Ф. Голицына. В то время как войска Г. С. Волконского двигались на сближение с Голицыным, де Рибас во главе конницы Волконского решительно атаковал турок и расчистил дорогу для движения пехоты, которая также вступила в бой. Колонна Голенищева-Кутузова, обходя гору, столкнулась с сопротивлением противника. Тогда Репнин вновь пустил в атаку конницу Рибаса. Благодаря решительной атаке русские войска охватили турок с фланга и заставили отступить. Турки потеряли убитыми свыше четырех тысяч человек, 35 орудий, были взорваны три судна и еще 3 потоплены, взяты 15 знамен. Турки бежали к Гирсову. 2 июля Репнин отошел на свой берег и снял мосты. Поражение оказало такое влияние на турок, что они подписали 31 июля в Галаце предварительные условия перемирия, выгодные России. В тот же день, не зная о результатах переговоров, Ушаков нанес поражение турецкому флоту при Калиакрии. Эти две победы окончательно убедили диван в бесплодности продолжения войны.
В середине августа 1791 года Г. А. Потемкин писал Екатерине II, что назначил для переговоров с турками генерал-поручика Самойлова, генерал-майора де Рибаса и статского советника С. Л. Лашкарева; он направлялся с ними в Гущ, куда должны были прибыть турецкие уполномоченные. Де Рибасу пришлось приступить к переговорам ранее. Приехав в Галац 7 августа, Потемкин узнал, что от великого визиря прибыли двое уполномоченных, и один из них, драгоман Порты князь Мурузи, просит личной аудиенции светлейшего. Потемкин поручил говорить с Мурузи де Рибасу. Уполномоченный сообщил о якобы стремлении турок возобновить военные действия и рекомендовал сделать в пользу Турции ряд уступок по условиям будущего договора. Контр-адмирал отсоветовал Мурузи давать такие предложения князю. Когда же уполномоченный продолжил настаивать на требовании передать пункты Потемкину, тот направил к Мурузи опытного дипломата Лашкарева. Князь все же принял Мурузи, но на попытку его высказаться об изменениях условий мира резко заявил, что граница может быть изменена на рубеж Прута либо даже Дуная, и драгоману пришлось откланяться.
Болезнь не позволила светлейшему участвовать в переговорах. 2 октября он утвердил полномочия на ведение переговоров Самойлову, Рибасу и Лашкареву; это был один из последних документов, подписанных им лично.
Генерал-майор де Рибас был одним из тех, кто подписал Ясский мир с турками 29 декабря 1791 года вместе с графом A. A. Безбородко и статским советником С. Л. Лашкаревым; они заменили на переговорах умершего 5 октября 1791 года Потемкина. В соответствии с договором Турция признавала господство России над Крымом, уступала Очаков и пространство между Бугом и Днестром. Со своей стороны, Россия возвратила туркам Измаил и все прочие крепости на Дунае.
Во главе Черноморского гребного флота
В 1791 году де Рибас получил орден Святого Александра Невского. Так как генерал-майор доказал способность управлять судами, его произвели в контр-адмиралы и оставили во главе Черноморского гребного флота, который до конца войны оставался на Дунае. Генерал-аншеф М. Каховский 20 октября 1791 года докладывал Императрице:
«Гребной дунайский флот остается зимовать в Галаце и имеет содержать себя в высокой военной готовности до заключения мира».
После заключения мира суда из Галаца перешли в Николаев. При движении по морю их сопровождал отряд судов парусного флота. На де Рибасе осталась задача переустройства гребной флотилии, обучение новобранцев и греческих выходцев. Оставалась опасность, что Турция попробует добиться реванша. 23 ноября 1792 года вице-адмиралу Мордвинову был направлен секретный высочайший указ о подготовке флота по случаю военных приготовлений турок; там было указано и о гребем флоте: