At 22:00 on 6 August,
von Funck reported that his troops were still not concentrated, and the commander of the 116th Panzer Division "had made a mess of things". In fact, this officer (
Gerhard von Schwerin) had been so pessimistic about the operation that he had not even ordered his tank units to take part. They briefly captured Mortain but were unable to breach the lines of the 30th Division, as the 2nd Battalion of the
120th Infantry Regiment commanded Hill 314, the dominant feature around Mortain. Although cut off, they were supplied by parachute drops. Of the 700 men who defended the position until 12 August, over 300 were killed or wounded.
Allied air strikes—the offensive stalls By noon of 7 August, the early morning fog had dispersed, and large numbers of Allied aircraft appeared over the battlefield. With the advance knowledge of the attack provided by Ultra, the
U.S. 9th Air Force had been reinforced by the
RAF Second Tactical Air Force. In the open ground east of Mortain, the German
Panzers became exposed targets, especially for rocket-firing
Hawker Typhoon fighter bombers of the RAF. Typhoons flew 294 sorties that afternoon, firing 2,088 rockets and dropping 80 short tons (73 t) of bombs. They engaged the German formations while the US 9th Air Force prevented German fighters from intervening. Author and Typhoon pilot, Desmond Scott states that the battle of Mortain "proved conclusively that major ground offensives can be defeated by the use of tactical air power alone".
Dwight D. Eisenhower, the Supreme Allied Commander, said of the Typhoons; "The chief credit in smashing the enemy's spearhead, however, must go to the rocket-firing Typhoon aircraft of the Second Tactical Air Force ..The result of the strafing was that the enemy attack was effectively brought to a halt, and a threat was turned into a great victory." In one British study, it was found that the average Typhoon pilot firing a barrage of all eight rockets had only a four percent chance of striking a target the size of a tank. ==American counter-moves==