1939年,德国对波兰发起攻击,二战爆发;1940年,意大利参战,对法国进行打击,同时在北非与英国的殖民地交锋。随着意大利在北非的局势逐渐不利,德国派出了非洲军团来支援意大利,并选定了隆美尔将军作为北非战事的指挥官。在战争初期,隆美尔以一系列战术上的成功改变了北非的局面,但是在后来的两次埃尔阿勒姆战役中,被英国将领蒙哥马利率领的英军大败。为什么隆美尔会被蒙哥马利击败?这不仅仅是看谁手下的人多强,而是需要从各个方面考虑。
在阿拉曼战役后期,德国和意大利联军的情况特别困难,最明显的是补给问题。到达北非并供给给德国部队的补给非常不足,每月获得的补给量也很小,而且由于运输线路经过天蓝海,这些补给还要经历极大的困难。而他们还需要为自己的军队提供足够的供应。在阿拉曼战役开始前十月底,只有15000吨补给,而到了十一月就增加到21000余吨,在十二月这一数字竟然降至零。这时候英军发动反攻时,德国已经燃料极度短缺,以至于不得不通过空运将100吨燃料运送到托布鲁克港。结果是德方无法维持正常作战,而盟军则因为水兵掌握造船权,以及印度支那地区稳定的物资和人员供应等因素,没有遇到任何重大物资短缺的问题。
从兵力上说,加起来 德、意联军共有6万人,而英方拥有19.5万人,从坦克数量上看,加起来 德、意共有562辆坦克,比英方少很多。但实际上这些坦克大部分都是老旧或性能较差。而盟軍則擁有一千三百八十八輛坦克,其中包括252輛M3李昂内坦克、170輛M3格蘭特坦克、294輛火炬II(十字軍)坦克以及119輛M26太古III(斯圖亞特)坦克等。此外盟軍還控制了 北非空域,使得可以隨時對地面的援助力量進行補給支持。
总之,即便隆美尔再怎么优秀,也无法摆脱燃油短缺带来的无奈处境,最终导致他在面对占据绝对优势的人数和装备情况下的蒙哥马利下令进攻时,无力回应。