5月21日,魏刚飞到伊帕尔,打算召开各战区指挥官会议。但是,英国远征军司令戈特将军未能到会。魏刚与比利时国王利奥波德三世、法国第1集团军群司令比约将军讨论了局势,建议组织被德军分割的各集团军向南反突击,与南部索姆河一线的法军主力会合。魏刚委托比约将军负责落实突击任务,然后就飞回了巴黎。
魏刚走后2小时,戈特将军才赶到伊帕尔。比约转达了魏刚的意图。之后,比约在返回司令部的途中遭遇车祸身亡。法军第1集团军司令布朗夏尔接任第1集团军群司令。
5月22日,盟国最高军事会议在万森举行,魏刚阐述了他的反突击计划,并宣称:"德军已坠入陷阱,只要盖子一关上,他们就必将被消灭。"盟国最高军事会议批准了魏刚的计划。
然而,5月21日深夜,当两个法国师在阿拉斯地区发起进攻时,英军却在迫使德军后退了几公里之后停止了前进,25日深夜英军撤离了阿拉斯。法军也随即撤退到杜埃、拉巴塞、贝顿三运河地区。被逼到海边的盟军企图与南部法军主力会合的第一次也是最后一次尝试,就这样收场了。
事实证明,盟军经不起艰苦环境的考验。当时,戈特将军关心的主要是保存英国远征军。其实,早在5月17日,他就下令一些英军后勤部门撤回英国。5月19日,英国海军部也已着手制定从敦刻尔克撤退的计划。丘吉尔在盟国最高军事会议上大谈英法友谊,却对英军的撤退计划只字不提。
英军在25日的撤退行动就像是一条想要溜走的鱼,引发了渔夫重新拉紧鱼网的警觉,停滞了3天的德军在26日接到了继续向敦刻尔克推进的命令。盟军也在当天放弃了同法军主力会合的企图,开始向敦刻尔克撤退。而戈特将军也接到了英国政府同意实施英军撤出法国的"发动机战役"的电报。
5月27日,比利时国王"看不出"继续与德军作战有什么"意义",决定投降。28日,比利时签署了无条件投降书,将武器装备完好地交给了德军,比军全部成了俘虏。
比军投降后,余下的法军和英军被德军封闭在敦刻尔克附近不到60平方英里的"口袋"里。德军轰炸机从27日起便开始猛烈轰炸敦刻尔克,但是,英国空军也派出了所有的后备战斗机来保卫滩头阵地、登船点和停泊的船只。27日,仅仅撤走了7700名英军。
英国海军部集中了693艘军舰,还征用了大量的商船和渔船。法国海军部也组织了15艘驱逐舰、20艘其它舰艇和近200艘民用船只来撤退法国军队。海岸居民点的许多摩托快艇、游船、疏浚船、拖网船和帆船也都参加了拯救盟军的工作。
5月28日,英军撤走了17000人,但是海滩上仍有大量的士兵等着轮到他们上船,而这些士兵的给养也需要用船运来。5月29日,救走了47000人。戈特将军决定丢弃所有的武器。按照他的指示,英军不许携带武器的法军进入海滩,法军因而未能撤退。后经法军指挥部要求,英军才同意每天给法军提供5000人的舱位。
到5月30日,英国远征军已经全部撤到环形滩头了,而阵地则完全由法军负责保卫。此时,已经有12万英军回到了英国,法军仅仅撤走了6000人。5月31日,戈特将军也离开了法国,留在敦刻尔克的英军只剩了3个师,6月2日深夜最后一批英军也登船撤走了。
6月4日清晨,德军攻占敦刻尔克,4万法军被俘。敦刻尔克的陷落结束了德军在比利时和法国北部的战略性战役。荷兰和比利时军队几乎全部被俘。法国28个师被击溃。法军炮兵损失了1/4,轻型和重型坦克损失了1/3,中型坦克损失了3/4,7驱逐舰和30多艘辅助扫雷艇被击沉。英国远征军损失68000多人,丧失了全部的重型装备,包括2450门火炮、6400支反坦克枪、11000挺机枪、75000多辆汽车、50万吨军用物资和弹药,224艘舰船被击沉,106架飞机被击落。今后,英国军队不得不白手起家了。
但是,敦刻尔克撤退总共撤走了33.8万人,其中英军21.5人,法军12.3人,还有一些比利时人。"发动机战役"为盟军保存了一支重要的有生力量,为盟军未来的胜利留下了必要的实力。