Очередной штурм Кантона
Атака Кантона была спланирована следующим образом: в ночь на 28 декабря 1857 года передовые части и сапёры занимали пункт высадки к востоку от города, затем с рассвета 28-го и до вечера 29 декабря решено было производить бомбардировку города флотом с южной стороны (112 корабельных орудий, многие из которых простреливали всё городское пространство и даже форты на противоположной стороне); на рассвете 28-го высаживались основные силы союзников – правый фланг занимали французы, в центре и на левом фланге располагались английские войска.
Во время атаки центром и правым флангом самого передового восточного укрепления, форта Линь, левому флангу следовало удерживать китайцев от контрудара со стороны восточных ворот города. После взятия форта Линь войска на ночь занимали бивуаки под прикрытием сильных пикетов. На рассвете 29 декабря должна была быть произведена, при содействии полевых орудий, общая атака северной стены Кантона. После захвата стены войска, закрепив за собой восточные городские ворота, овладеют господствующей над городом высотой, лежащей в черте городских стен у северных ворот, откуда откроют артиллерийский огонь по наружным фортам.
Штурм прошёл без отклонений от плана, лишь неожиданная посадка на мель английских канонерок с десантом на несколько часов задержала захват форта Линь. Высадке англо-французских сил китайские войска не препятствовали. Солдаты империи Цин, рассыпанные в густую стрелковую цепь, отступили за городскую стену без боя, оказав некоторое сопротивление лишь в двух пригородных деревнях.
В 7 часов утра 29 декабря 1857 года началась атака городских стен. Английская и французская батареи полевых орудий пробили две бреши на расстоянии 800 метров друг от друга. Сапёры сделали проходы через заполненный водой ров, а рассыпавшиеся в цепь англо-французские стрелки огнём нарезных ружей сбили китайских аркебузиров и лучников со стен. Заняв таким образом северный участок стены, союзники без паузы повели атаку на господствующую над Кантоном высоту с двумя китайскими артбатареями.
Атакам европейской пехоты очень помогал меткий и организованный огонь тяжелых пушек эскадры, практически парализовавший китайскую оборону. Маньчжурские и китайские войска оказывали слабое сопротивление и отступали, нигде не приняв штыкового удара противника, предпочитая почти бесполезную стрельбу с дальних расстояний из фитильных ружей и луков.
Китайская средневековая артиллерия не причинила союзникам практически никакого вреда. 11 тысяч китайских солдат и ополченцев, весьма средней боеспособности даже для средневековой китайской армии, не имели никаких шансов против 6 тысяч штыков лучшей на тот момент европейской пехоты, поддержанной наиболее современной для тех лет артиллерией самого боеспособного в мире флота.
К 2 часам дня всё было кончено – англо-французы контролировали господствующую над Кантоном высоту, все городские ворота, близлежащие форты и ключевые пункты внутри города. При захвате одного из крупнейших населённых пунктов мира союзники потеряли убитыми и ранеными 110 человек, потери китайских войск тоже не были колоссальными, превышая европейские приблизительно в пять раз. Потери мирного населения от артиллерийской бомбардировки никто не считал.