双方激战到14日的黑夜,马福禄决定趁着天黑向联军发起反击,
他挥舞着战刀一马当先,带领士兵发起反攻。全营官兵血水和着汗水,冒着枪林弹雨勇猛攻击。马福禄冲进法军,冲破了敌军的第一道防线,随后突破了第二道防线。
激烈的交战双方伤亡很大,尸体横陈,鲜血染红了通州城,此时俄军的支援来了,俄军哥萨克骑兵与马福禄的步兵陷入白刃战之中。
混战之中,有人找到了马福禄弟弟马福祥的尸首,马福禄咬着牙道:“他回到真主身边了,我们要以为他荣!随我杀死敌人!杀!”
马福禄的勇猛感染了所部回族士兵,他们高喊着真主保佑冲向联军,杀退了哥萨克骑兵,此时天空雷声大作,大雨突然倾盆而至。
马福禄认为是老天在帮忙,他向士兵高喊:“尕娃子,真主在保佑咱们,冲啊!”他依旧身先士卒冲在最前面。突然,一颗子弹击中了他的左臂,他扯破衣服,胡乱裹扎了一下,又大声呼喊着杀死一名英军士兵。
不幸的是,又一颗子弹直接射进了他的嘴里,他顿时仰面倒下,血流如注,很快停止了呼吸。与马福禄同时牺牲的,还有其堂弟马福贵、马福全,侄子马耀图、马兆图等一百多族人。
马福寿此时安置好了董福祥,率军重新杀了过来,抢回了马福禄的尸体以及其他族人的尸体,但随着通州城的失陷,其余部队的逃窜,联军得以抽出兵力支援,不断有联军士兵向马福寿发起进攻。
马福寿眼看身边的士兵死伤不断增多,联军步兵又不断的蜂拥冲向本方。他意识到死守将会全军覆没,只好下令。但是在撤退的途中,他又遭到了一伙儿义和团的袭击,马福寿下令将这伙儿义和团杀死多半,生擒的义和团士兵也被绑起来拖在马后活活拖死泄愤。
战斗从8月14日凌晨一直持续到8月16日正午,八国联军在付出极大的伤亡的情况下,终于攻克了通州,但此时统计下来,联军阵亡高达3562人,受伤2319人,弹药所剩无几,显然无法继续向北京进军了。
阿列克谢耶夫虽然占领了通州,但是通州城四个城门被毁了三个,四面城墙被毁了两面,西不可能继续防守了。是走还是留?成为了联军司令官心头上最大的问题。
盖里斯苦笑道:“走?走去哪?天津吗?天津已经被中国人占领了,我们走不了了,我们被困在这里了。”
众人苦笑起来,既然被困在通州,阿列克谢耶夫下令征调通州百姓立即抢修城墙城门,搜集弹药武器。通州城的百姓被驱赶几天几夜修筑城墙,不少人累死饿死在城墙下。死了的人被八国联军直接塞进了城墙里面当做材料。城墙修好之后,居然有三百多通州百姓被活活累死并成为了通州城墙的一部分。
比起进攻,阿列克谢耶夫更擅长与防守,他在城中央修建了一座十米的夯土高台,并将自己的四门大炮放在高台之上,用大炮瞄准四周进行火力支援。当清军反应过来之后,八国联军第二集团军已经完成了通州城的防御工程。阿列克谢耶夫检查了弹药之后认为,他自信地说他可以率领剩下的五千不到士兵在通州坚守三个月以上。