Войска Карельского фронта, продолжая наступление из района Петсамо (Печенга), вышли на государственную границу СССР с Норвегией на участке от побережья Баренцева моря до озера Куэтс-Явр, заняв при этом никелевые рудники и населённые пункты Никель, Вуореми, Афанасьев, Рова, Виртайн, Ахма-Лахти.
В Северной Трансильвании наши войска, действуя совместно с румынскими войсками, с боями заняли населённые пункты Рэмэци, Чертезе, Негрешти, Сейни, Винулуй, Добра, Супрул-Де-Сус, Пепе, Пир, Сэлача и железнодорожную станцию Сейни.
Войска 2-го Украинского фронта в результате стремительного удара конницы и танковых соединений 22 октября овладели крупным узлом коммуникаций и важным опорным пунктом обороны противника на территории Венгрии - городом Ньиредьхаза, а также заняли города Хайду-Бесермень, Балмаз-Уйварош, крупные населённые пункты Ньир-Лугош, Напкор, Демечер, Кемече, Котай и железнодорожные станции Напкор, Демечер, Кемече.
Северо-западнее и западнее города Сегед наши войска в результате наступательных боёв заняли на территории Венгрии города Кишкунмайша, Мелькут и крупные населённые пункты Пальмоноштора, Кемпеч, Келебиа, Томпа, Та-Тахаза, Чаволь, Баясентиштван, БачАЧ-Вашкут, Гара, Катьмар, Мадараш.
На территории Югославии наши войска овладели городом и крупным железнодорожным узлом Сомбор, а также заняли крупные населённые пункты и железнодорожные станции Ридица, Станишич, Гаково, Светозар-Милетич, Чонопля, Крняя.
В районе Белграда наши войска форсировали реку Сава и совместно с частями Народно-освободительной армии Югославии овладели городом Земун.
Юго-западнее и южнее Белграда югославские войска, при содействии наших частей, овладели городами и железнодорожными станциями Обреновац, Лазаревац, Книч.
В боях за город Крагуевац 21 октября наши войска взяли в плен 1.300 немецких солдат и офицеров и захватили следующие трофеи: самолётов - 7, танков - 13, орудий разных калибров - 200, пулемётов - 150, походных кухонь - 50, повозок с военными грузами - 1.000, железнодорожных эшелонов -19, лошадей - 900, складов разных - 25, из них один артиллерийский склад, в котором оказалось 420 орудийных передков и 200 стволов к тяжёлым артиллерийским системам, и два склада, в которых взяты 21.000 винтовок. Противник оставил на поле боя свыше 4.000 трупов солдат и офицеров.
На других участках фронта - поиски разведчиков и бои местного значения.
За 21 октября наши войска на всех фронтах подбили и уничтожили 79 немецких танков. В воздушных боях и огнём зенитной артиллерии сбито 26 самолётов противника.
Войска Карельского фронта продолжали наступление. Советские пехотные части при поддержке артиллерии и авиации прорвали оборону противника и, продвигаясь вперёд, заняли ряд населённых пунктов. Особенно упорные бои произошли в районе никелевых рудников. B трудных условиях бездорожья наши войска совершили обходный манёвр и отрезали немецкому гарнизону пути отхода. В результате боя уничтожены подразделения 163-й немецкой пехотной дивизии, оборонявшие населенный пункт Никель. Наши наступающие части на широком фронте вышли к границе Советского Союза с Норвегией. В ходе боёв на Крайнем Севере немецкие войска несут большие потери в живой силе и технике. Бойцами одного нашего соединения за последнее время захвачено у противника много орудий, миномётов, пулемётов и автомашин.
Войска 2-го Украинского фронта развивали успешное наступление. Немцы и венгры старались задержать советские части, чтобы выиграть время и подготовиться к обороне города Ньиредьхаза. Противник спешно перебросил в этот район значительные подкрепления. Одновременно в районе юго-западнее города Хайду-Хадзах немцы предприняли контратаку. Советские войска, перестроив на ходу свои боевые порядки, опрокинули перешедшего в контратаку противника. Подавляя сопротивление врага, наши танковые соединения и конница стремительно продвинулись вперёд. Донские и кубанские казаки при поддержке танкистов с востока и юга ворвались в город Ньиредьхаза и в результате уличных боёв овладели им. В бою за город наши конники изрубили до 2 тысяч гитлеровцев. Захвачены трофеи и много пленных. Город Ньиредьхаза являлся сильным опорным пунктом обороны противника и важным узлом коммуникаций. К нему сходятся пять железных и несколько шоссейных дорог. Развивая успех, наши войска заняли также железнодорожные станции Кемече и Демечер, находящиеся севернее города Ньиредьхаза.
Западнее города Сегед части Н-ского соединения, сломив сопротивление противника, овладели венгерскими городами Кишкунмайша и Мелькут. Немцы предприняли несколько контратак, но были отброшены. На поле боя осталось свыше 400 вражеских трупов и вооружение противника.
На территории Югославии наши войска нанесли противнику стремительный удар и овладели важным узлом коммуникаций городом Сомбор. В этом районе советские части прижали к реке Дунай и разгромили 39-й немецкий охранный полк и сводный полк венгров, укомплектованный матросами венгерской дунайской флотилии. Наголову разбита также 1-я венгерская кавалерийская дивизия. Взято в плен 1.100 немецких и венгерских солдат и офицеров.
Наши войска, овладевшие вчера городом Бая, захватили у немцев 15 орудий, 7 паровозов и 200 вагонов. Взято в плен 400 вражеских солдат и офицеров.
Советская авиация наносила бомбо-штурмовые удары по боевым порядкам и автоколоннам противника. Разбито свыше 100 автомашин и несколько железнодорожных эшелонов. В воздушных боях наши лётчики сбили 12 немецких самолётов.
Юго-западнее и южнее Белграда югославские войска при содействии наших частей овладели городом Обреновац. Части Народно-освободительной армии Югославии сломили сопротивление противника, закрепившегося в горных проходах и на рубежах горных рек. С боями продвигаясь вперёд, они очистили от немцев город Лазаревац и город Книч. Немцы, отступая в панике, бросили много вооружения и военных материалов.
Торпедные катеры Северного флота потопили в Варангер-фиорде два транспорта, два тральщика и один сторожевой корабль противника.
Авиацией Краснознамённого Балтийского флота потоплен немецкий транспорт водоизмещением в две тысячи тонн.