Germany (and Italy) lost the Second Battle of El Alamein because General Rommel faced a numerically superior and better-equipped British Eighth Army led by General Montgomery. The British had superior air support and Rommel had insufficient fuel and ammunition to conduct the battle as he would have wished.