1939年,德国对波兰宣战,二战爆发;1940年,意大利加入战争,对法国实施打击,同时在北非与英法的殖民地进行攻势。然而,随着意大利在北非的军事行动逐渐陷入困境,德国出动了非洲军团来支援意大利,并任命隆美尔为该地区的指挥官。在初期阶段,由于隆美尔运用了一系列成功的战术,他改变了北非战场上的局面。但是,在战争早期阶段,英国派遣蒙哥马利率领英军抵抗,并在两次埃尔阿勒姆战役中大败隆美尔。隆美尔为何会输给蒙哥马利?这不仅仅是看谁更有能力,还涉及到补给线、物资运输和各种因素。德国北非部队在阿拉曼战役后期尤其处境艰难,不仅补给线断裂,而且每月能接收到的补给量剧减。而且,每批补给都要经过漫长而危险的海上航程,再加上他们还需要为自己的军队提供支持。在10月底开始第二次埃尔阿勒姆作战时,德军只得到了1.5万吨补给,而到了11月就增加到2.14万吨,最终12月则几乎无任何进展。就在盟军获得胜利之际,德国燃料极度短缺,以至于不得不通过空运将100吨燃料送往托布鲁克港。这使得德国无法正常使用其坦克,而盟军则因为水手们对制海权的坚守,以及印度支那地区对供应线和人员等方面的支持,从未遭遇过补給问题。

兵力方面,加起来德意联盟共有6万人,而盟军拥有的士兵数达19.5万人。尽管双方坦克总数相近,但盟軍拥有1038辆以上各式各样的坦克,比如M3格兰特、十字架、斯图亚特和瓦伦丁等。此外,因为控制了北非天空,对付敌人的飞机也变得容易多了。而且,即便是在燃料短缺的情况下,也依然能够得到足够数量的人员和物资支持。

最后,当所有这些因素叠加起来,无论如何优秀的人才也不可能再击败掌握绝对优势条件下的蒙哥马利。这就是为什么即使是像隆美尔这样的天才指挥官,也最终失败了。