Теперь время работало уже на союзников. У Текселя вот-вот должен был показаться очередной огромный торговый конвой, который мог стать легкой добычей врага. Теперь у Рюйтера не оставалось иного выхода, как дать генеральное сражение и решить этим все возникшие проблемы.
19 августа, выдержав в пути сильный шторм, Рюйтер подошел к острову Тексель. Зайдя в местный порт, и наскоро пополнив запасы воды, уже на следующий день корабли голландского флотоводца снова были в море. Противники обнаружили и опознали друг друга почти одновременно. Принц Руперт желал немедленного боя, однако Рюйтер, решил пока не торопиться, а выждать наиболее выгодного момента, о чем и не преминул сообщить через связные галиоты своим младшим флагманам. А чтобы у Руперта не было искуса, он перешел ближе к берегу, умело маневрируя между обширных мелей, одно упоминание о которых всегда приводило англичан в священный ужас. Весь вечер Рюйтер терпеливо ждал попутного ветра, и его терпение было должным образом вознаграждено. Ближе к утру ветер переменился и оказавшись на ветре, голландцы немедленно поставили все паруса и раньше чем англичане и французы сумели что-либо понять, Рюйтер уже мчался на них в бой.
Силы союзников в это время насчитывали 65 английских и 30 французских кораблей. По настоянию короля Людовика его корабли были снова сведены в отдельную самостоятельную эскадру.
Главные события развернулись неподалеку от Текселя между рыбацких деревушек Кикдоун и Гелдер. Ранним утром 21 августа 1675 года противники сошлись при двухкратном превосходстве в силах союзников. И ныне Тексельскую битву учат во всех военно-морских училищах и академиях мира, как образец парусной тактики.
У Рюйтера на этот раз авангард вел в бой Банкерт, а Тромп был поставлен во главе арьергарда. Дальше все пошло по давно отработанному Рюйтером сценарию: Банкерт атаковал состоявший из французов авангард графа д, Эстре, Рюйтер, как всегда, бросился испепелять огнем своего давнего недруга принца Руперта, а Тромп завязал бой с адмиралам Спрачем. Учитывая слабую подготовку и выучку французов, Рюйтер счел возможным оставить у Банкерта всего десять кораблей против тридцати французских. Банкерт должен был, как можно дольше связать французов боем. Теперь против 65 английских кораблей, голландский командующий мог сосредоточить шестьдесят – это уже кое-что значило! Как всегда, с первых же минут сражение было предельно ожесточенным с обоих сторон. Авангард Банкерта лег на курс параллельный французам и энергично их атаковал. Расчет Рюйтера на неорганизованность малоопытного французского флота полностью оправдался. Атака голландцев заставила адмирала д, Эстре прибавить паруса и продолжить движение к югу, все больше и больше отрываясь от своего союзника. Более того, граф оставил против голландцев несколько кораблей маркиза Мартеля, сам же предпочтя побыстрее выбраться из начавшейся всеобщей свалки.
Адмирал де Рюйтер, 1675
Французы старались всеми силами поджечь и взорвать корабль храброго Банкерта, оторвавшегося в ходе боя с несколькими другими кораблями несколько вперед от остальной своей эскадры. В какой-то момент д, Эстре решил перехватить инициативу. Часть французских кораблей, повернув контркурсом, попыталась обойти голландский авангард с кормовых углов, выйти на ветер и взять его в два огня. Это, в общем-то, неплоха задумка, была столь безобразно исполнена, что обходящие корабли заваливались куда-то в сторону, вообще куда-то пропали. Вовремя предугадав намерение неприятеля, Банкерт нашел способ обойти французов стороной и, оставив их далеко позади, вновь вернуться в общий строй. Впрочем, французы, понеся первые повреждения, более вообще не помышляли о продолжении боя. Ложась в дрейф, корабли адмирала д, Эстре занялись исправлением повреждений, бросив своего союзника на растерзание Рюйтера. Умелым маневром французы оказались выключенными из игры почти до самого конца сражения.
В это время Рюйтер и принц Руперт беспрерывно палили друг в друга, не жалея ни ядер, ни пороха. При этом Руперт, корабли которого были переполнены десантными войсками, всеми силами стремился удерживать голландцев на дальней дистанции, то и дело спускаясь под ветер. Рюйтер же, наоборот, стремился сблизиться, по своему обыкновению, на кротчайшую дистанцию. С подходом авангарда Банкерта преимущество в силах оказалось уже на стороне Рюйтера. Обойдя английский центр с двух сторон, Рюйтер и Банкерт взяли принца Руперта в два огня и начали немилосердно избивать.
Сражение происходило столь близко от голландского берега, что там хорошо слышался гром пушек. Весь народ немедленно вышел на улицы и все с содроганием слушали звуки громыхающей за горизонтом смерти. Немедленно были открыты все храмы, и толпы прихожан спешили вымолить победу своим соотечественникам, беспрерывно звонили колокола.
Историк Альфред Штенцель пишет: «13 августа де Рюйтер снова вышел из Шевенингена навстречу неприятелю, находившемуся на севере. Из-за неблагоприятного ветра он медленно подвигался вперед, идя под малыми парусами, в постоянной боевой готовности. Через пять дней очень свежий северный ветер заставил его стать на якорь близ Кампердауна, после того, как разведчики донесли о нахождении неприятеля на якоре севернее Текселя. Когда ветер стих и перешел к востоку, де Рюйтер снялся с якоря и, идя курсом северо-северо-восток, увидел в 10 часов утра на севере неприятеля, шедшего ему навстречу. Окончательно стихающий и меняющий направление ветер помешал сближению. Де Рюйтер держался у берега, постоянно стараясь идти, сколь возможно, более сомкнуто, союзники за ним следовали крайне осторожно.»
Великолепные штурманские познания де Рюйтера дали голландцам возможность, маневрируя ночью и крайне искусно пользуясь течением и ветром, выйти 21 августа при свежающем ветре союзникам на ветер. Рюйтер стал всего в 2 милях от берега, севернее Кампердауна, под ветром от берега, так что движения противника по направлению к нему были крайне ограничены, а сам он имел полную свободу действий.
Союзники шли в бейдевинд левым галсом и поджидали голландцев, шедших на них в составе всего лишь 75 линейных кораблей и фрегатов, т. е. на 15 кораблей меньше; число брандеров и малых судов было приблизительно тоже. Ветер был на восток-юго-восток. Де Рюйтер пошел со всем флотом сначала на север, затем повернул поэскадренно на 16 румбов и двинулся на противника, шедшего на юг в крутой бейдевинд.
Банкерс действовал против д'Эстре (оба авангарды), де Рюйтер против Руперта, Тромп против Спрагге (оба арьергарды). Лишь голландский авангард был значительно слабее французов, все прочие эскадры – приблизительно одинаковой силы. Видимо, де Рюйтер тщательно обдумал это соотношение сил, противопоставив 30 французам 12 голландцев, даже меньше половины; этого количества судов и на деле оказалось совершенно достаточным для отвлечения французов.
Так как три эскадры союзников при нападении голландского флота маневрировали не одинаково, то и бой вскоре сосредоточился в трех местах. Даже нарочно нельзя бы было сделать более полного разделения трех союзных эскадр: авангард шел круто к ветру, середина спустилась, арьергард привел к ветру.
Французский адмирал хотел попробовать обойти голландский авангард и затем его поставить в два огня, что первым судам и удалось. Как только Банкерс понял грозившую ему опасность, он приспустился к ветру, прорвал плохо сомкнутую линию французов и поспешил на помощь своему главнокомандующему. Вместо того, чтобы немедленно последовать за англичанами, д'Эстре остался на месте для исправления повреждений; решив, наконец, идти на помощь англичанам, он подошел к ним лишь около 7 часов вечера, тогда как бой начался около 8 часов утра.
Руперт во все время боя старался спускаться, чтобы отвлечь де Рюйтера от берега, благодаря чему центры не сходились на близкие расстояния. Де Рюйтер следовал движениям английского главнокомандующего, но при этом всячески старался сохранить строй эскадры и крепко ее держать в руках. Когда подошел голландский авангард и де Рюйтер мог 30 английским кораблям противопоставить 42 голландских, он ловким маневром отрезал задние корабли Руперта и поставил центр и передние корабли его эскадры в два огня; после упорного боя им все же удалось выпутаться из тяжелого положения.
Меж тем сражение продолжалось с неослабевающим накалом. Рюйтер огнем и маневром сбил в кучу эскадру принца Руперта и так яростно завалил его ядрами, что тот запросил немедленной помощи у своих младших флагманов. Тромп, как всегда, атакуя противника, оторвался от главных сил и скрылся из вида, ведя ожесточенную дуэль с арьергардом Спрача. Последний героически сдерживал голландского адмирала, но ничего поделать с бешеным напором Тромпа так и не смог.