The 51st Division had attacked from 250 yards , obscured by fog and supported by tanks, a creeping barrage and a machine-gun barrage, which caught German infantry in the open and the Highlanders took 2,000 prisoners.