Дела в Ирландии представляли больше затруднений правительству; туземное, древнекельтийское население стояло за короля и его великого союзника, истребителя еретиков, Людовика XIV, уже вследствие одной своей ненависти к протестантским властям и притеснителям. Только Север, города Лондондерри и Эннискилен, опора протестантства на острове, держали сторону Вильгельма и Марии; в остальной стране перевес был в пользу Иакова, который прибыл сюда лично с французским вспомогательным отрядом, и в течение всего 1689 года счастье ему благоприятствовало. Но при всем том необузданный и непостоянный характер ирландцев, одушевленных, преимущественно, жаждой мести и насилия, ставил Иакова в весьма затруднительное, даже опасное положение. Решительная битва произошла 11 июля 1690 года при реке Войн, протекающей к северу от Дублина, приблизительно на середине восточного побережья острова, и впадающей в Ирландское море. С юга надвинулись сюда франко-ирландские войска, под начальством французского генерала Лозена и бывшего английского короля; с другой стороны пришла армия самого пестрого состава: в ней были английские, голландские, датские, бранденбургские отряды, но все это были воины испытанные и между ними находился один полк, набранный из изгнанных французских гугенотов, которому представлялся теперь случай сразиться с виновниками их изгнания. Эта армия, состоявшая из 36 000 человек, шла под начальством короля Вильгельма и маршала Шомберга, который как протестант тоже оставил французскую службу в 1685 году, чтобы поступить в ряды бранденбургской армии, и принял теперь охотно участие в предприятии Вильгельма.
Этот замечательный военачальник пал сам в этой битве, но войска Вильгельма одержали решительную победу и Иаков должен был покинуть остров вместе со своими союзниками. В течение некоторого времени ирландцы держались еще под начальством вождя, католика Тирконеля, которого назначил к ним сам Иаков, считаясь еще их королем; но дело несчастного острова было уже проиграно. Последние надежды Иакова на возвращение себе престола с помощью Франции были уничтожены морским боем при Ла-Гоге (департамент Ла-Манш), 29 мая 1692 года французский флот, на котором Иаков хотел возвратиться в Англию, сразился с англо-голланским, но понес поражение, которое напоминает о поражении, которое потерпела испанская армада сто лет назад. Англия может действительно считать этот день началом своего преобладания на морях.