21-я танковая дивизия одним танковым батальоном оказывала содействие 70-й стрелковой дивизии и 1-й горнострелковой бригаде, а еще два батальона находились в резерве. Часть личного состава дивизия выделила для формирования 108-го отдельного танкового батальона. Таким образом, танковой дивизии как единой организованной силы больше не существовало.
До последнего продолжалось укрепление оборонительных позиций. 8 августа на оборонительных работах были заняты:
— на участке 1-й дивизии народного ополчения — 1580 человек из 582-го строительного батальона и 7800 человек гражданского населения;
на участке 237-й дивизии — 1500 человек из 466-го и 468-го строительных батальонов;
на участке 70-й дивизии — 1900 человек из 466-го и 468-го строительных батальонов и 2800 человек гражданского населения;
на участке горнострелковой бригады — 800 человек из 475-го строительного батальона, 400 человек из 149-го саперного батальона и 360 человек гражданского населения.
Всего установлено 88 ДЗОТов из вкопанных в землю деревянных срубов, в большинстве батальонных оборонительных районов закончены работы первой очереди.
Согласно планам вермахта, непосредственно на Новгород должен был наступать I армейский корпус под командованием генерала пехоты Куно-Ганса фон Бута. Ширина фронта наступления была определена всего в 16 км. Корпус усиливался 659-й и 666-й батареями штурмовых орудий, несколькими тяжелыми артиллерийскими дивизионами, но главным козырем немецких войск должны были стать самолеты VIII авиакорпуса Рихтгоффена. I армейский корпус должен был прорвать позиции советских войск на р. Мшага, овладеть Новгородом и далее наступать в направлении железнодорожной линии Ленинград — Москва. В отличие от Гепнера, командующий 16-й армией генерал Буш решил не отказываться от авиационной поддержки в наступлении на Новгород.
Когда вечером 7 августа погода резко ухудшилась, от наступления на следующее утро отказались, занявшие исходные позиции части были отведены назад. Когда погода не улучшилась и на следующий день, начало наступления было вновь отложено.
10 августа погода улучшилась, и в 5:20 немецкое наступление началось. После авиационных и артиллерийских ударов пехота перешла в наступление.
На участке 1-й дивизии народного ополчения в 5:45 началась артиллерийская подготовка, которая отличалась особой интенсивностью в центре и на левом фланге. По- еле четырехчасового налета противник перешел в атаку в направлении Большого и Малого Теребца силой до батальона, в направлении Больших и Малых У городов силой более батальона и по направлению к роще юго-восточнее Закибья силой до двух батальонов. Результатом атаки противника стал захват всех указанных деревень, что создало разрыв между ополченцами и бойцами 237-й дивизии.
В Больших Угородах оборонялся 3-й батальон 2-го полка дивизии народного ополчения. Ему на помощь был направлен 2-й батальон под командованием старшего лейтенанта В. Г. Малетина, передавший свои позиции 1-му батальону, растянувшему свой участок обороны. Но и два батальона не смогли отбросить вклинившегося в оборону полка противника. Первая атака была отбита, но, собрав дополнительные силы, гитлеровцы снова атаковали и вынудили батальон Малетина отступить на старые позиции. Его отход остались прикрывать несколько бойцов, которые заперлись в церкви и пулеметным и ружейным огнем препятствовали продвижению фашистов. Бой продолжался несколько часов и последний из оставшихся в живых подорвал себя гранатой. Когда в результате контратаки противник был выбит из деревни, в подвале церкви была обнаружена записка, которую оставили ополченцы: «Нас было пятеро. Все комсомольцы. Ваня и Гриша погибли час назад. Мы переползли в церковь, чтобы больше убить фашистов. Осколком убило Диму. Остались вдвоем с Евсеем Сиберяком. Осталась последняя граната. Руки ... 10/VIII—41 г. Петров Мих.».
Дальнейшего развития немецкое наступление не получило, и командир дивизии народного ополчения отдал приказ восстановить старые позиции силами ударных отрядов. Еще за два дня до немецкого наступления, согласно приказу командира дивизии, в каждом полку выводился с позиций один батальон, который должен был выполнять Функции ударного отряда. Кроме того, в каждом батальоне предписывалось иметь свои ударные группы. До этого роль Ударного отряда выполнял один стрелковый батальон, усиленный тремя танками «КВ» и пятью бронеавтомобилями.
Подобная перегруппировка сил способствовала созданию резервов, брошенных в бой в критический момент.
В результате контратаки положение было частично восстановлено, и к 16:00 в руках немцев оставались деревни Малый Теребец, Сосенка и Малые Угороды.
Дважды был ранен, но не покинул поле боя и продолжал командовать командир 1-го батальона 2-го полка ополченцев В. Мараев. За мужество и храбрость он был первым в полку представлен к ордену Красного Знамени. О напряженности боя говорит тот факт, что в батальоне погибли все командиры рот. В рукопашной схватке погиб комиссар третьего батальона Степан Кузьмич Горбунов. Справедливости ради надо отметить, что основные потери дивизия понесла в ходе контратак, а в первой половине дня подготовленная оборона позволила практически полностью сохранить личный состав. Благоприятным фактором было и то, что авиация противника наносила удары только по тылам и мало воздействовала на передний край.
Только к исходу дня дивизия смогла восстановить свои позиции. Взятый пленный позволил установить, что перед фронтом дивизии действовали два полка 121-й пехотной дивизии, ранее не отмечавшейся на этом участке фронта.
Сложнее сложилась ситуация на стыке с 237-й дивизией. Здесь действовали 1-я и 11-я пехотные дивизии противника. Они смогли прорваться севернее Закибье и начали обтекать фланг 237-й дивизии. Контратакой дальнейшее продвижение немцев было остановлено, но восстановить передний край не удалось — противник вклинился примерно на 200 метров. Конница противника смогла занять Сосенку. Корпусное командование также не могло организовать своевременной помощи из-за того, что сразу после начала боя была прервана проводная связь, а радиосвязи не было с 14 до 23 часов.
Расположенная восточнее 70-я дивизия свои позиции удержала, но у ее соседа — горнострелковой бригады — дела обстояли не так хорошо. Удар противника силами
й, 21-й и 126-й дивизий пришелся по участку Костково Вешка, Мхрага Воскресенская на стыке рубежей горнострелковой бригады и 70-й дивизии. До батальона пехоты переправилось через реку Мшагу и овладело Мшагой Воскресенской. Первыми форсировали реку 2-й и 3-й батальоны 3-го полка 21-й пехотной дивизии. Несколько позднее к ним присоединился 1-й батальон 45-го полка той же дивизии. 3-й батальон горнострелковой бригады отошел к шоссе Медведь — Шимск. Командованию 70-й дивизии пришлось повернуть фронт обороны 1-го и 2-го батальонов 252-го полка на юг к Костково, Кукшино. Для действия против противника, прорвавшегося в районе Новой Мшаги, выделялся один батальон 329-го полка. На старых позициях должны были остаться только отряды прикрытия. Для удара также выделялся армейский резерв — 68-й стрелковый полк, усиленный батальоном танков «КВ». Для координации удара направлялся начальник отдела боевой подготовки 48-й армии полковник Грибов. Он должен был из района Отрадное в 12:00 нанести удар на Вешки, но при постоянной бомбардировке авиацией противника полк не мог до наступления темноты выступить в район сосредоточения. Пришлось время контрудара переносить на семь часов утра 11 августа. Немцы тем временем силами 24-го пехотного полка 21-й дивизии к вечеру заняли деревню Мшага.