После обсуждения предложенной задачи адмиралы пришли к заключению, что блокада устья Байхэ не представляет никаких затруднений; взятие же фортов хотя и затруднительно вследствие болотистых берегов реки, но все-таки возможно. Относительно же экспедиции по реке Байхэ к Тяньцзиню они находили, что для этой цели у них слишком мало средств из-за необходимости оставить гарнизон в фортах при устье реки и, кроме того, вследствие отсутствия части канонерских лодок, задержанных противными муссонами при входе в Чжилийский залив.
Эскадрам нельзя было долго оставаться в бездействии, надлежало показать китайским властям, что уполномоченные могут немедленно силой поддержать свои требования. Поэтому двум французским и двум английским канонерским лодкам было приказано, пользуясь высокой водой во время прилива, пройти речной бар и стать против фортов, угрожая им бомбардировкой.
Однако только одной канонерской лодке удалось пройти, три остальные сели на мель и лишь при следующем приливе могли войти в реку и бросить якорь перед фортами. Вслед за тем уполномоченные Англии и Франции объявили, что они требуют для себя свободного проезда на своих судах в Тяньцзинь для переговоров с высшими китайскими сановниками и, как предварительной меры, сдачи фортов при устье Байхэ. На это требование 20 мая 1858 года был получен, как следовало ожидать, весьма неудовлетворительный ответ, вызвавший решение атаковать упомянутые форты. Согласно плану атаки фортов предполагалось обстреливать их артиллерийским огнем с канонерских лодок, после чего штурмовать десантными войсками, разделенными на два отряда.
Шесть канонерских лодок, вошедших в реку, были поровну разбиты на два отряда: один имел целю атаку правого, а второй – левого берега. Огонь по обоим берегам должен был быть открыт одновременно.
Для атаки фортов левого берега с сухого пути предназначался отряд из 457 человек (289 с английской эскадры и 168 с французской), а против фортов правого берега – из 721 человека (371 с английской и 350 с французской эскадр). Всего 1188 человек.
Ключом атакуемой позиции был большой северный форт на правом южном берегу реки, командовавший над всеми остальными фортами этой стороны. Но так как укрепления противоположного берега могли действовать по месту высадки десанта, назначенного для атаки фортов правого берега, то первая атака должна была быть направлена против северной стороны. После их занятия следовало поставить здесь батарею горных единорогов, чтобы воспрепятствовать возвращению неприятеля в оставленные укрепления.
По очищении от китайских войск укреплений левого берега предполагалось перевести десант на противоположный берег для занятия командующего форта с целью облегчить войскам правого берега штурм прочих окопов. Овладев укреплениями обоих берегов реки, десантные отряды должны были сосредоточиться в фортах правого берега, преимущественно в северном, так как остальные форты они занять не могли по причине своей малочисленности. По овладении другими фортами левого берега отряду канонерских лодок, назначенному для их бомбардировки, была поставлена задача не допускать обратного занятия фортов китайцами.
На всех канонерских лодках, долженствовавших обстреливать форты, марсы были заняты лучшими стрелками, действовавшими по орудийной прислуге. За движениями китайских войск следили канонерские лодки, перевозившие десант и имевшие на мачтах особых наблюдателей; эти же лодки предназначались впоследствии для обстрела фортов анфиладным огнем и с тыла, с целью привести в беспорядок защитников укреплений. Им же было приказано бомбардировать деревню Дагу и зажечь ее, чтобы деморализовать китайские войска.
19 мая были сделаны все распоряжения для атаки обоих берегов реки Байхэ, и в 6 часов вечера шесть малых английских канонерских лодок с десантом обеих эскадр, помещенным на них и на буксируемых ими шлюпках, прошли речной бар и встали на якорь несколько ниже фортов. 20 мая утром китайскому главнокомандующему послали предложение сдать форты; в случае отказа атака должна была начаться в 10 часов утра. Для удобства управления и во избежание потери времени на обмен решений оба адмирала подняли свои флаги на английской канонерской лодке «Слэйни». В половине девятого канонерские лодки, назначенные для обстрела фортов, заняли свои места. За ними последовали канонерские лодки с десантом, имея во главе адмиральский корабль.
Как только эскадра тронулась, с обоих берегов был открыт сильный артиллерийский и ружейный огонь, причинивший канонерским лодкам значительный вред, так как корабли проходили 460 сажен на дальнем и 90 сажен на ближнем расстоянии от фортов правого берега.
На этот огонь с эскадры не отвечали ни одним выстрелом, чтобы дымом не затруднить маневрирования судов в узком и извилистом фарватере реки. Десант и команда получили приказание лечь на палубу, и только офицеры, управлявшие движением, стояли на своих местах. Когда эскадра расположилась согласно диспозиции, было отдано приказание открыть огонь со всех судов, назначенных для обстрела фортов. Действие артиллерии союзников на столь близком расстоянии было сильным, к тому же ружейный огонь с марсов быстро выбил орудийную прислугу неприятеля. Спущенные китайцами по течению реки брандеры не причинили никакого вреда канонерским лодкам, так как они с помощью гребных судов были отведены в сторону и посажены на мель. К 11 часам все орудия в укреплениях левого берега замолкли; тогда был высажен десант, снабженный штурмовыми лестницами. Он овладел фортами без сопротивления, ибо гарнизон бежал при одном приближении союзников.
Четверть часа спустя форты правого берега также прекратили огонь, и десантный отряд высаживался свободно. Движение от пункта высадки к фортам чрезвычайно затруднялось свойствами грунта, состоявшего из вязкого речного ила, в который ноги погружались по колено. Едва только штурмующая колонна выбралась из топкого прибрежья, как со стороны деревни Дагу появился китайский отряд силой в 400 человек пехоты, сопровождаемый большим числом маньчжурской конницы. Этот отряд подошел к союзникам на 400 сажен, но меткий штуцерный огонь заставил пехоту отступить и рассеял кавалерию.
В фортах правого берега китайские войска не дожидались удара союзников, а бросились бежать при одном их появлении; лишь отдельные группы маньчжурских солдат, захваченных врасплох, защищались холодным оружием. В 12 часов вся линия фортов на обоих берегах была в руках европейцев: достаточно было двух часов, чтобы овладеть укреплениями, вооруженными 284 орудиями (в том числе 180 большого калибра), действовавшими по канонерским лодкам с самых близких расстояний. В течение всего боя китайские войска проявляли похвальную стойкость под огнем, но от рукопашной схватки уклонялись, бросая свои укрепления при одном виде англо-французов. Потери союзников были, по-видимому, незначительны, точной цифры нигде не приведено, упомянуто только, что во французских войсках убито 4 офицера и 1 тяжело ранен.
После окончания дела на северном форту правого берега во время пожара произошел взрыв порохового погреба, причинивший захватчикам значительный урон. Пока десантные войска разрушали форты обоих берегов и сосредотачивались в северном форту правого берега, две английские и две французские канонерские лодки получили приказание овладеть батареей, расположенной весьма выгодно на ближайшем изгибе реки. Отсюда китайцы, обстреливая продольно течение реки, серьезно беспокоили канонерские лодки, стоявшие перед занятыми фортами. Вдоль берега реки был направлен особый отряд для овладения этой батареей с тыла.
Одновременное движение канонерских лодок и пехотного отряда заставило гарнизон батареи поспешно удалиться без всякого сопротивления. После этого успеха оборона устья реки была окончательно уничтожена и канонерские лодки направились вверх по течению мимо деревни Дагу, растянутой по берегу. В разных местах на берегу виднелись батареи, предназначенные для обстрела фарватера реки. У западной оконечности деревни канонерские лодки встретили заграждение, состоявшее из джонок, связанных между собой цепями, и прикрытое батареей в 15 орудий. Китайских войск не было видно нигде, ими владела паника.
Оба адмирала решили не разрушать этого заграждения, которое могло предохранить канонерские лодки от спускаемых по течению брандеров. Оборона заграждения была поручена четырем канонерским лодкам, между тем как остальная эскадра стала на якорь в изгибе реки, против батареи, занятой в конце боя. По полученным сведениям китайские войска отступили к Тяньцзиню, а императорские комиссары удалились в деревню Сыгу, лежащую в трех верстах выше Дагу.
Движение к Тяньцзиню и заключение мира
После столь блестящего успеха, доставшегося союзникам так легко, они пожелали воспользоваться им в максимально возможной степени. Уже 22 мая две английские канонерские лодки прошли заграждения и произвели первую небольшую рекогносцировку реки. Показания лота и общие условия берегов предвещали возможность подняться вверх по течению.