Nightwatch
Intelligence archive
Historical intelligence

Situation Report

Archived operational intelligence briefing retained for historical analysis.

Intelligence brief / archived issue

Situation Update (UTC)

As of 2026-09-20 04:38 UTC. Baseline is the 04:08 UTC sitrep. New material covers 04:08:52–04:38:10 UTC. Net change this cycle: Russian official and independent reporting consolidates the Podmoskovye attack picture (2 killed / 6 injured; 249 UAVs downed across 17 districts), adds a new three-apartment-building strike in Kotelniki and an explicit Sobyanin acknowledgement of damage at the MNPZ, and confirms >30 diverted flights with named alternate airfields; a Ukrainian-affiliated channel for the first time explicitly claims the MNPZ-Kapotnya and Sofiino-warehouse strikes as Ukrainian drone "raids"; a new Russian rear wave over Rostov oblast (~120 UAVs over Kamensk-Shakhtinsky plus 10 districts) is reported; four further Air Force jet-UAV tracks appear, including a Bryansk→northern Chernihiv southbound vector and a Vasylkiv (Kyiv oblast) northbound vector; and a detailed Ukrainian analytical account of the Dobropillya direction (2nd and 51st CAA, "Center" grouping) is published.

Key updates since last sitrep

  • Vorobyev's consolidated Podmoskovye figures published: two killed, six injured, 249 UAVs downed in 17 districts. ASTRA (04:14:03), citing Governor Andrey Vorobyev, reports: two killed (a 44-year-old woman in Sofiino, an elderly man in Orekhovo-Zuyevsky district); six injured including two children; 249 UAVs downed across 17 districts of Podmoskovye overnight; a UAV hit a three-storey apartment building on Novaya Street, Sofiino (six flats damaged on the third floor); Ramenskoye (Severnoye shosse) — 21-storey roof fire, ~400 evacuated incl. 70 children, 20 cars damaged; a Sofiino warehouse-complex fire; Kotelniki apartment-building hit with fire on three floors; Istra residential and enterprise damage; private-house damage in Ramenskoye, Kolomna and Yegoryevsk; and apartment fires in Leninsky, Lyubertsy and Lytkarino (time UTC, ASTRA/Vorobyev, MEDIUM-HIGH statements; MEDIUM individual events; LOW-MEDIUM counts).
  • Three apartment buildings hit in Novye Kotelniki. ТАСС (04:27:44), citing Kotelniki city-district head Mikhail Sobolev, reports UAV strikes on three multi-apartment buildings in Novye Kotelniki — a new, specific locality addition to the Podmoskovye inventory (time UTC, ТАСС/Sobolev, MEDIUM).
  • Sobyanin explicitly acknowledges damage to an object on MNPZ territory (no casualties) and restates 152 UAVs downed by air defence. Два майора (04:30:00) relays: "Повреждён объект на территории МНПЗ. Пострадавших нет"; one UAV hit a building in the Orekhovy Boulevard area; total 152 UAVs destroyed by air defence (time UTC, Два майора/Sobyanin, MEDIUM-HIGH statement; LOW-MEDIUM for extent).
  • More than 30 flights diverted from Moscow airports, with named alternate airfields. Новости Москвы (04:30:43) reports >30 flights unable to land at Moscow airports due to security restrictions, redirected to Nizhny Novgorod, Kazan, Cheboksary, St Petersburg, Samara and Nizhnekamsk (time UTC, Новости Москвы, MEDIUM-HIGH for the disruption, corroborating the carried-forward ТАСС report; MEDIUM for the exact number).
  • Ukrainian-affiliated channel claims a Ukrainian drone "raid" on the MNPZ (Kapotnya) and the Sofiino "Sovremennye skladskie tekhnologii" warehouse. Оперативний ЗСУ (04:16:27) posts: "Безпілотники Сил добра провели результативний рейд на москву та область — уражено Московський НПЗ в Капотні (1–3) та склад «Современные складские технологии» в Софʼїно (4)," with photos and video (footage timestamp overlay "20.09.2026") (time UTC, Оперативний ЗСУ, MEDIUM that a pro-Ukrainian claim of responsibility was made; LOW-MEDIUM for effects — see information environment).
  • Rostov oblast reports ~120 UAVs destroyed overnight. Два майора (04:32:11), citing the Rostov oblast governor, reports ~120 UAVs destroyed during the night air attack over Kamensk-Shakhtinsky and ten districts (Veselovsky, Chertkovsky, Millerovsky, Morozovsky, Sholokhovsky, Kasharsky, Tarasovsky, Azovsky, Aksaysky, Orlovsky); no information on casualties or ground damage (time UTC, Два майора/governor, MEDIUM statement; LOW-MEDIUM count).
  • Four further Air Force jet-UAV tracks issued (04:08–04:35 UTC). Повітряні Сили ЗС України reports: jet UAV near Orativ (Vinnytsia oblast), vector toward Kozyatyn (04:08:52); jet UAV on Voznesensk (Mykolaiv oblast) from the east (04:09:48); jet UAV toward Vasylkiv (Kyiv oblast) from the north (04:13:26); jet UAVs from Bryansk oblast into northern Chernihiv oblast on a southbound course (04:35:26) (time UTC, Air Force, HIGH tracks; LOW effects).
  • Dnipropetrovsk OVA reports >10 attacks across four districts overnight. Олександр Ганжа / Дніпропетровська ОДА (04:30:06), dated "20 September 07:30": >10 enemy attacks by UAVs and artillery on four districts — Kryvyi Rih food warehouses on fire; Nikopol district (Nikopol, Pokrovska, Chervonohryhorivska, Marhanetska communities) — fire, damaged shopping centre; Pavlohrad district (Bohdanivska community) — private house damaged; Synelnykove district (Mezhivska community) struck (time UTC, Dnipropetrovsk OVA, MEDIUM-HIGH as an official regional statement; LOW-MEDIUM for individual items; figure/image carry an anomalous "20.09.2026" overlay).

Operational picture (by sector)

  • North Slobozhansk / Sumy–northern Kharkiv axes (Sumy, Kharkiv oblasts): No significant change. Carried forward HIGH: Gen Staff (19:02 UTC) 2 assault actions and 74 shellings across this and the Kursk axis; LOW: MoD Russia "control" of Loshakovo and Komissarovo; 1st MRR/11th Army Corps counter-battery claim at Velykyi Burlak.
  • North-east Kharkiv oblast (rear/air-defence contour): No significant change. Carried forward HIGH (warning) / LOW (target): Air Force KAB warning for Kharkiv oblast; LOW-MEDIUM: Geran-4 "Seeker" radar-strike claims at Kashpurovka and Korobochkino; LOW: Kotsnews Kommunar logistics-centre claim.
  • South Slobozhansk direction (Kharkiv oblast): No significant change. Carried forward MEDIUM-HIGH: Gen Staff (19:02 UTC) 6 attacks toward Lyman, Artilne, Ternova, Mala Vovcha, Vilkhuvatka, Shevyakivka.
  • Kupiansk axis (Kharkiv oblast): No significant change. Carried forward MEDIUM-HIGH: Gen Staff (19:02 UTC) 2 attempts near Kurylivka and Kivsharivka; LOW-MEDIUM/UNCONFIRMED: 800 m push to eastern Novoosynovo; 68th MRD Doroshovka claim.
  • Kharkiv oblast (contact line) / Borovskoe direction: No significant change. Carried forward LOW-MEDIUM: fibre-optic FPV double-tap claim vs. a UAF VCC-1; UAF positions last recorded at Shyikivka, Bohuslavka, Cherneshchyna, Chervonyi Stav.
  • Lyman / Krasnoliman axis (Donetsk oblast): No significant change. Carried forward HIGH: Gen Staff (19:02 UTC) 7 attempts near Novoegorivka, Novoselivka and Lyman; clashes near Torske.
  • Siversk / Sloviansk / Kramatorsk axes (Donetsk oblast): No reported change to the ground line. Carried forward LOW: the Colonelcassad/@ukrainian_guide claim of a Russian VKS airstrike on UAF "administrative buildings" in Sloviansk with coordinates — unverified; HIGH: Sloviansk direction 3 attempts stopped near Yampil, Mykolaivka and toward Pyskunivka; Kramatorsk direction no assault actions.
  • Kostiantynivka / Chasiv Yar / Druzhkovka axes (Donetsk oblast): No significant change. Carried forward HIGH: Gen Staff (19:02 UTC) 18 assaults near Kostiantynivka and toward Osykove, Dovha Balka, Illinivka, Rusyn Yar, Mykolaypillia, Stepy, Vilne.
  • Toretsk axis (Donetsk oblast): No significant change.
  • Horlivka (Russian-occupied, Donetsk oblast): No significant change. Carried forward the strike on a civilian bus (11 wounded incl. two children); cause unverified.
  • Avdiivka (Russian-occupied, Donetsk oblast): No significant change.
  • Dobropillia / Pokrovsk axis (Donetsk oblast) — UPDATED (assessment material): The assessed ground line is unchanged, but a detailed Ukrainian analytical account appears: Zvиздец Мангусту (04:38:10) assesses that the enemy continues offensive action on the Dobropillya direction with the 2nd and 51st Combined Arms Armies (CAA) of the "Center" grouping, aiming to bring forward elements onto the southern and south-eastern approaches to Dobropillya; the right flank of the Russian "Center" grouping is participating (with part of its forces) in the 8th CAA ("South" grouping) offensive toward Druzhkovka, along both banks of the Kazenny Torets river, with elements of the 41st CAA and 90th Tank Division ("Center") also engaged. Reported infiltration axes: Sofiyivka–Priyut and Toretske–Novonikolayevka (into Novonikolayevka and south of it; area Pavlivka–Priyut–Torske–Novopavlivka); south of Kucherov Yar (quarries) toward Zolotoy Kolodets (no success reported); Volnoye–Gannovka and Dorozhnoye–Novy Donbass toward the eastern outskirts of Dobropillya (axis along the Dorozhnoye–Dobropillya railway and the Byk river); and Biletskoye–Chernigovka. The account states Russian groups are mostly detected and destroyed on approach, that Volnoye and Novy Donbass are not yet held as jump-off points, and that assault groups must cross 8–9+ km to reach Dobropillya's eastern outskirts. Assessed MEDIUM (single pro-Ukrainian analytical source; consistent with carried-forward Gen Staff reporting but its unit-level detail is not independently corroborated). Carried forward HIGH (state messaging) / LOW (effect): the Russian MoD/TASS surrender-leaflet UAV-drop video on the Dobropillya direction; MEDIUM: Gen Staff 15 attacks toward Dobropillia, Vodyanske, Bilytske, Novyi Donbas, Serhiivka, Molodetske.
  • Donetsk oblast (rear/deep): No significant change. Carried forward HIGH: Air Force KAB warning for Donetsk oblast.
  • Dnipropetrovsk axis — Pokrovske–Andreevka: No significant change. Carried forward LOW-MEDIUM/UNCONFIRMED: the 21:52 UTC Сливочный каприз claim (caption dated 02.09.26) of a 1.5 km Russian advance in southern Andreevka.
  • Oleksandrivka axis (Donetsk oblast): No significant change. Carried forward HIGH: Gen Staff records no offensive actions on this axis.
  • Novopavlivka axis (Donetsk oblast): No significant change. Carried forward LOW: Дневник Десантника claim of RF advances in Novopavlovka and attacks toward Mezhevaya.
  • Huliaipole direction (Zaporizhzhia oblast): No significant change. Carried forward MEDIUM-HIGH: Gen Staff (19:02 UTC) 1 enemy attack repelled toward Kopani.
  • Eastern Zaporizhzhia / Velykomykhailivka–Zelenaya Dibrova area (Zaporizhzhia oblast) — UPDATED (unit claims): No reported change to the ground line. NEW, LOW: Дневник Десантника (04:31:01) claims that UAV crews of the 98th Guards Airborne Division battalion of unmanned systems destroyed a Ukrainian "Kobra" reconnaissance-strike UAV and a heavy "Baba-Yaga"-type hexacopter, and that "Novorossiysk paratroopers" drones disrupted UAF rotation and supply in Zaporizhzhia oblast — no imagery of the claimed UAV losses is provided (time UTC, Дневник Десантника, LOW for the combat claims; MEDIUM only for the attached Ivanovo museum/217th Guards Parachute Regiment event, which the photos visibly support). Carried forward MEDIUM-HIGH: Воин DV (03:45 UTC) 114th GMRR (127th MRD, "Vostok") FPV strike on Ukrainian "NSU" antennas; LOW: Colonelcassad/@voin_dv 1472nd GMRR video; MoD Russia "liberation" of Zelenaya Dibrova; MEDIUM: "Jupiter" UAV company FPV strike; GUR MO claim of a UAV strike at Zelenyi Hai. Barvinovka/T0408 remains the watch item.
  • Zaporizhzhia direction: No significant change this cycle beyond carried-forward KAB warnings. Carried forward HIGH (warning) / LOW (target): Air Force KAB launch warning (02:30 UTC); HIGH (track) / LOW (effects): 01:05 UTC UAV approach on Zaporizhzhia city from the east; LOW-MEDIUM: RT/Colonelcassad presentation of the 155th Naval Infantry Regiment.
  • Orikhiv direction (Zaporizhzhia oblast): No significant change. Carried forward HIGH: Gen Staff records no enemy assault actions on the Orikhiv axis.
  • Prydniprovsk axis (Kherson oblast / Dnipro estuary): No significant change. Carried forward HIGH: Gen Staff records no enemy assault actions on this axis.
  • Dnipropetrovsk oblast (rear) — UPDATED: NEW, MEDIUM-HIGH (official statement) / LOW-MEDIUM (items): Дніпропетровська ОВА (04:30:06) reports >10 UAV/artillery attacks on four districts overnight (Kryvyi Rih food warehouses; Nikopol district fire and damaged shopping centre; Pavlohrad district private house; Synelnykove district strike). Carried forward HIGH (track) / LOW (effects): the 03:06 UTC Shyroke → Kirovohrad and 03:24 UTC northern-Dnipropetrovsk → Kremenchuk tracks; the 01:47 UTC jet UAV past Yuriivka; HIGH/MEDIUM-HIGH: the 22:39 UTC KAB warning; the evening Russian strike on Dnipro injured five; Nikopol district casualties.
  • Poltava, Cherkasy, Kirovohrad oblasts (rear): No significant new tracks this cycle beyond the carried-forward set. Carried forward HIGH (track) / LOW (effects): the 03:57 UTC Vinnytsia–Cherkasy boundary northbound, 03:59 UTC Korsun-Shevchenkivskyi → Kyiv and 04:00 UTC Kremenchuk-reservoir westward tracks; the 03:23 UTC Kropyvnytskyi-east and 03:24 UTC northern-Dnipropetrovsk → Kremenchuk tracks; the 02:18 UTC Kremenchuk-reservoir → Cherkasy → Smila tracks; LOW/UNCONFIRMED: Военкор Котенок (23:26 UTC) explosions in Kirovohrad.
  • Vinnytsia / Zhytomyr / Rivne (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (04:08:52) jet UAV near Orativ (Vinnytsia oblast), vector toward Kozyatyn — an Orativ-anchored vector feeding the carried-forward Kozyatyn→Zhytomyr pattern. Carried forward HIGH (track) / LOW (effects): the 03:57 UTC Vinnytsia–Cherkasy boundary northbound; jet UAV eastern Vinnytsia → Lypovets (01:04 UTC); strike UAV west of Kozyatyn into Zhytomyr oblast (01:17 UTC); the Chornobyl-exclusion-zone → Zhytomyr jet-UAV track; LOW: warning of possible strikes on fuel stations in Zhytomyr and Rivne.
  • Kyiv city and Kyiv oblast (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (04:13:26) jet UAV toward Vasylkiv (Kyiv oblast) from the north — a new northern-approach vector, distinct from the carried-forward Cherkasy→Kyiv upstream track. Carried forward HIGH (track) / LOW (effects): the 03:59 UTC Korsun-Shevchenkivskyi → Kyiv, 03:12 UTC Boyarka northbound and 03:04 UTC Uzyn → Obukhiv tracks; MEDIUM-HIGH (official damage) / MEDIUM (fatalities) / LOW (munition): РБК-Україна/Kyiv Oblast Prosecutor's Office (02:42 UTC) naming Hlevakha as the scene where a mother and her two three-year-old children were killed; the 02:06 UTC Kyiv all-clear; LOW: Rybar's Kyiv-oblast warehouse-strike claim.
  • Chernihiv oblast (rear/northern border) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (04:35:26) reports jet UAVs from Bryansk oblast into northern Chernihiv oblast on a southbound course — a downstream continuation of the carried-forward 03:19 UTC Bryansk → Chernihiv → Kyiv pattern. Carried forward: the 03:19 UTC track; the 00:35 UTC jet UAV at/near Ripky, south-west; the 22:41 UTC Lyubech → Kyiv oblast track.
  • Odesa / Mykolaiv (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (04:09:48) jet UAV on Voznesensk (Mykolaiv oblast) from the east — the newest Mykolaiv-vector track, complementing the carried-forward 03:58 UTC Bashtanka northbound and 03:22 UTC east-of-Ochakiv tracks. Carried forward HIGH (track) / LOW (effects): the 02:10 UTC Black Sea → Chornomorsk, 02:05 UTC Black Sea → Mykolaiv oblast, 00:56 UTC Dobroslav and 00:59 UTC Krasnosilka → Odesa, and 22:09 UTC Black Sea → Tatarbunary tracks; LOW/UNCONFIRMED: the Kotsnews "Geran-4 seeker" Dachne/Usatove strike claim; Военкор Котенок Odesa explosions; the Odesa Kislorodmash/Khimicheskaya street fire claim.
  • Occupied Crimea — Sevastopol: No significant change. Carried forward MEDIUM: two Ukrainian UAV attacks repelled, seven UAVs neutralized, no casualties, minor damage.
  • Moscow oblast / Moscow city / Russian rear — MAJOR/ONGOING — UPDATED: NEW, MEDIUM-HIGH (statements) / MEDIUM (events): ASTRA/Vorobyev (04:14) consolidated Podmoskovye inventory (2 killed / 6 injured; 249 UAVs across 17 districts; Sofiino 3-storey building hit, 44-year-old woman killed; Orekhovo-Zuyevsky elderly man killed; Leninsky 1 injured; Ramenskoye 21-storey roof fire, ~400 evacuated incl. 70 children, 20 cars; Sofiino warehouse complex; Kotelniki apartment building; Istra residential/enterprise; Ramenskoye/Kolomna/Yegoryevsk private houses; Leninsky/Lubertsy/Lytkarino apartment fires). NEW, MEDIUM: ТАСС/Sobolev (04:27) three apartment buildings hit in Novye Kotelniki. NEW, MEDIUM-HIGH (statement): Два майора/Sobyanin (04:30) MNPZ object damaged (no casualties) and 152 UAVs destroyed. NEW, MEDIUM-HIGH: Новости Москвы (04:30) >30 flights diverted (Nizhny Novgorod, Kazan, Cheboksary, St Petersburg, Samara, Nizhnekamsk). NEW, MEDIUM: Два майора/Rostov governor (04:32) ~120 UAVs destroyed over Kamensk-Shakhtinsky and 10 Rostov districts. NEW, MEDIUM (claim) / LOW-MEDIUM (effect): Оперативний ЗСУ (04:16) claims a Ukrainian drone raid on the MNPZ (Kapotnya) and the Sofiino "Sovremennye skladskie tekhnologii" warehouse.
  • Krasnodar Krai (Russian rear): No significant change this cycle. Carried forward MEDIUM (event) / LOW (framing): Дневник Десантника pro-war volunteer appeal (Krasnodar, Uralskaya 129, 02:12 UTC); LOW: Krasnodar nighttime truck-fire claim with contested causation.
  • NATO eastern flank / Poland (out-of-theatre): No significant change this cycle. Carried forward MEDIUM/LOW: RBC-Ukraine (00:49 UTC) relay of Polish Defence Minister Kosiniak-Kamysz's Sejm statement and the previous-day Polish fighter scramble.
  • Weather (UTC, 2026-09-20 04:30): Current — overcast at Kharkiv/Vovchansk (14.1 °C, wind 0.1 m/s, cloud 90%); mainly clear at Luhansk/Svatove (11.9 °C, wind 0.3 m/s, cloud 36%); clear at Donetsk/Pokrovsk (12.9 °C, wind 1.2 m/s, cloud 0%); clear at Zaporizhzhia/Orikhiv (11.4 °C, wind 0.8 m/s, cloud 0%); overcast at Kherson (14.9 °C, wind 1.0 m/s, cloud 65%). Precip 0.0 mm at all points; windMax ≤2.7 m/s. Daily forecast (20 Sep): min/max 9.4–11.0 °C / 25.0–28.5 °C with precipSum 0.0 mm. Very low winds and zero precipitation continue to favour jet-UAV, FPV/fibre-optic FPV, glide-bomb and long-range strike employment.

Deep strikes & air defense

  • NEW — Podmoskovye consolidated official picture (04:14 UTC). ASTRA/Vorobyev: 2 killed / 6 injured; 249 UAVs downed across 17 districts; detailed residential/warehouse inventory across Sofiino, Orekhovo-Zuyevsky, Leninsky, Ramenskoye, Kotelniki, Istra, Kolomna, Yegoryevsk, Lyubertsy, Lytkarino (MEDIUM-HIGH statements; MEDIUM events; LOW-MEDIUM counts).
  • NEW — Novye Kotelniki: three apartment buildings hit (04:27 UTC). ТАСС/Kotelniki head Mikhail Sobolev (MEDIUM).
  • NEW — Sobyanin: MNPZ object damaged, no casualties; 152 UAVs destroyed by AD (04:30 UTC). Два майора relay; corroborates the carried-forward MNPZ-damage acknowledgement (MEDIUM-HIGH statement; LOW-MEDIUM extent).
  • NEW — Moscow-airport disruption quantified with named alternates (04:30 UTC). >30 flights diverted to Nizhny Novgorod, Kazan, Cheboksary, St Petersburg, Samara and Nizhnekamsk (MEDIUM-HIGH reported; MEDIUM count; complements the carried-forward Vnukovo closure and Turkish Airlines turn-back).
  • NEW — Ukraine-affiliated claim of a drone "raid" on the MNPZ (Kapotnya) and the Sofiino "Sovremennye skladskie tekhnologii" warehouse (04:16 UTC). Оперативний ЗСУ posts photos (1–3 MNPZ) and video (4 Sofiino warehouse; footage overlay "20.09.2026") (MEDIUM that the claim was made; LOW-MEDIUM for effects; imagery is consistent with industrial fire but shows no impact or munition).
  • NEW — Rostov oblast rear wave: ~120 UAVs destroyed over Kamensk-Shakhtinsky and 10 districts (04:32 UTC). Два майора/Rostov governor; no ground casualties or damage reported (MEDIUM statement; LOW-MEDIUM count).
  • NEW — Ukraine-affiliated FP-5 "Flamingo" claim (04:20 UTC). Exilenova+ posts three photos of charred cylindrical wreckage and claims a "high probability" that FP-5 "Flamingo" missiles broke through to Moscow; no geolocation, no date, no named source (LOW/UNCONFIRMED).
  • NEW — Exilenova+ Moscow post-attack video album (04:27 UTC). Four videos (night fireball, dawn smoke column, ground-level flames near pylons, residential/school area under smoke); captioned "Moscow after the attack this morning"; all watermarked "exilenova_plus" (MEDIUM for a large industrial fire in an urban/industrial setting; LOW for location, cause and event linkage).
  • NEW — БУТУСОВ ПЛЮС Kapotnya/MNPZ album (04:10 UTC). Video/photo album including "НПЗ в Капоте"; overlay "Москва 20.09.26"; multiple exilenova_plus watermarks; captions celebrate the strike (MEDIUM visual evidence of a large industrial fire; LOW for cause and the anomalous "20.09.26" date).
  • NEW — Exilenova+ "lost drone over Moscow" clip (04:10 UTC). Single handheld clip of a small fixed-wing aircraft over a logistics yard, caption claims a drone was "lost" in the capital; no impact or debris (MEDIUM raw footage; LOW/UNCONFIRMED claim).
  • NEW — Exilenova+ "last day of elections" clip (04:31 UTC). Video shows a residential courtyard strewn with red brick debris and a high-rise with severe upper-facade damage; caption "Последний день выборов" is unrelated to the visuals (HIGH for the visuals showing damage; LOW for context, location and cause — caption-content mismatch flagged).
  • NEW — Four Air Force jet-UAV tracks (04:08–04:35 UTC). Orativ (Vinnytsia) → Kozyatyn; Voznesensk (Mykolaiv) from the east; toward Vasylkiv (Kyiv oblast) from the north; Bryansk oblast → northern Chernihiv, southbound. No intercepts, impacts or munition types reported by Air Force this cycle (HIGH tracks; LOW effects).
  • NEW — Dnipropetrovsk oblast attacks (04:30 UTC). Дніпропетровська ОВА: >10 UAV/artillery attacks on four districts — Kryvyi Rih food warehouses fire; Nikopol district fire and damaged shopping centre; Pavlohrad district private-house damage; Synelnykove district strike (MEDIUM-HIGH official statement; LOW-MEDIUM items).
  • Carried forward (HIGH): the 03:57/03:58/03:59/04:00 UTC Air Force tracks; the 03:24 UTC northern-Dnipropetrovsk → Kremenchuk and 03:23 UTC Kropyvnytskyi-east tracks; the 03:12 UTC Boyarka, 03:04 UTC Uzyn → Obukhiv, 03:22 UTC east-of-Ochakiv, 03:19 UTC Bryansk → Chernihiv → Kyiv and 03:06 UTC Shyroke → Kirovohrad tracks; the 02:18 UTC Kremenchuk-reservoir westward, 02:31 UTC Vinnytsia–Cherkasy northbound and 02:10 UTC Black Sea → Chornomorsk tracks; the 02:05 UTC Black Sea → Mykolaiv track; the 01:47 UTC Dnipropetrovsk/Yuriivka, 01:05 UTC east → Zaporizhzhia-city, 01:17 UTC west-of-Kozyatyn → Zhytomyr and 01:04 UTC eastern-Vinnytsia → Lypovets tracks; the 00:56 UTC Dobroslav and 00:59 UTC Krasnosilka → Odesa tracks; the 00:53/23:45/22:39/01:49–02:30 UTC KAB warnings; the 02:06 UTC Kyiv all-clear; the Russian MoD 288-UAV interception claim for 08:00–20:00 MSK.
  • Carried forward (LOW-MEDIUM / UNCONFIRMED): the Russian fibre-optic FPV claim vs. a UAF VCC-1 (Kharkiv oblast); the "NSU" antenna-destruction claim (Zaporizhzhia direction); the Ukrainian "Geran-5" jet-interceptor claim; the 23:26 UTC Kotenok nationwide strike claim; the claimed Pantsir presence at the Sofiino blaze; the Ka-52 vs. FP-1 gun-kill video; the Kotsnews "Geran-4 seeker" Dachne/Usatove/Kommunar claim.

Enemy activity / threat assessment

  • Assessed most likely course of action (next 6–12h): continued multi-axis jet-UAV and glide-bomb employment under 0.0 mm precipitation and ≤2.7 m/s winds. This cycle adds a new northern-approach vector into Kyiv oblast (Vasylkiv from the north), a Vinnytsia/Orativ→Kozyatyn vector, a Voznesensk (Mykolaiv) east-bound vector, and a Bryansk → northern Chernihiv southbound track, sustaining a wide multi-axis launch pattern on top of the already-active Podmoskovye and Rostov waves. Confidence MEDIUM.
  • Assessed most dangerous course of action: terminal impacts in Kyiv oblast (new Vasylkiv northbound vector combining with the carried-forward Cherkasy→Kyiv and Boyarka/Uzyn tracks; the Hlevakha fatalities confirm lethality), Cherkasy/Poltava (carried-forward Korsun-Shevchenkivskyi → Kyiv and Kremenchuk-reservoir vectors), Mykolaiv/Odesa (Voznesensk and Bashtanka northbound plus Black Sea coastal vectors), and continued Moscow- and Rostov-oblast effects (MNPZ object damage; Kotelniki apartment hits; ~120 UAVs over Rostov). Confidence MEDIUM for continued attempts; LOW for successful penetration on any specific track.
  • Russian air-defence, EW and civil-disruption posture — UPDATED (indicators strengthening): the Russian picture across the cycle now spans Moscow-vector (152 UAVs; 249 downed/suppressed per Vorobyev; 17 districts) and Rostov-vector (~120 UAVs; 10 districts + Kamensk-Shakhtinsky) declared interceptions, alongside quantified civil-airport disruption (>30 diverted flights to six named alternate airfields). This is consistent with a very high-tempo, geographically dispersed AD/EW effort with accepted civil-aviation impact. Confidence MEDIUM-HIGH that a heavy AD/EW response and civil disruption occurred; LOW-MEDIUM for specific counts.
  • Russian rear energy-infrastructure vulnerability — UPDATED (now multi-sourced): the MNPZ (Kapotnya) damage is now referenced by Sobyanin (04:30 UTC, "объект на территории МНПЗ" damaged, no casualties), consolidated by ASTRA/Vorobyev (04:14 UTC), geolocated by ASTRA (03:57 UTC) and visually documented by Exilenova+ (04:10; 04:25/04:27 UTC) and БУТУСОВ ПЛЮС (04:10 UTC); a Ukrainian-affiliated channel (Оперативний ЗСУ, 04:16 UTC) asserts the strike as a Ukrainian drone "raid" and additionally claims a Sofiino warehouse-complex hit ("Sovremennye skladskie tekhnologii"). Facility identity (MNPZ) is now strongly supported; the specific unit, damage scale and production impact remain LOW-MEDIUM. Confidence MEDIUM-HIGH that the Moscow NPZ was struck and damaged; LOW for production impact.
  • Russian force-posture indicators — UPDATED (assessment material): the Zvиздец Мангусту (04:38 UTC) Dobropillya assessment is the most detailed enemy-order-of-battle picture in this cycle: it names 2nd and 51st CAA ("Center") on the Dobropillya axis, the 8th CAA ("South") on the Druzhkovka axis, with 41st CAA and 90th Tank Division ("Center") elements committed, and describes an infiltration-based assault style (small infantry groups, multiple axes, growing group counts). It asserts Russian forces do not yet hold Volnoye and Novy Donbass as jump-off points and that their assault groups are largely detected/destroyed on approach. Assessed MEDIUM (single pro-Ukrainian analytical source; consistent with carried-forward reporting but unit-level detail uncorroborated). LOW/LOW-MEDIUM unit-presence indicators also appear via Дневник Десантника (98th Guards VDV Division UAV crews; 217th Guards Parachute Regiment museum event) and the carried-forward 114th GMRR / 1472nd GMRR / 155th Naval Infantry Regiment items.
  • Russian information-operations / PSYOP posture — UPDATED: active lines include (1) consolidated state/official-wire inventory of the Podmoskovye attack with child casualties and evacuation numbers, building the "enemy strikes civilians" narrative (ASTRA/Vorobyev, 04:14 UTC; ТАСС/Sobolev, 04:27 UTC; Два майора/Sobyanin, 04:30 UTC); (2) Russian-rear resilience messaging (Rostov governor: ~120 UAVs destroyed, no ground damage — 04:32 UTC); (3) unit-level morale content — the Группировка войск «Запад» channel posting a 1941 wartime joke ("Орёл: пять площадок по пятьсот мест," 04:11 UTC) and the Дневник Десантника Ivanovo museum/patriotic-education album (04:31 UTC); and (4) Ukrainian celebratory counter-framing (Оперативний ЗСУ "Сили добра" raid claim, 04:16 UTC; БУТУСОВ ПЛЮС "Putin's movement" caption, 04:10 UTC; Exilenova+ "Morning beauty" framing). Confidence MEDIUM that these are coordinated or habitual messaging actions rather than independent, verifiable reporting.
  • Russian domestic-political indicator (low weight): the carried-forward CEC turnout 44.75% and the Exilenova+ "Последний день выборов" clip (04:31 UTC) connect election-period messaging to images of residential destruction; caption-content mismatch suggests deliberate or careless narrative pairing (treated as a messaging artefact, not evidence of a specific event).

Friendly activity (UAF)

  • Air defense and early warning — UPDATED: the Air Force issued four new real-time jet-UAV tracks (04:08–04:35 UTC), including a new northern-approach vector into Kyiv oblast (toward Vasylkiv from the north) and a new east-bound Mykolaiv vector (Voznesensk), sustaining wide-area tracking.
  • Deep-strike effect (now claimed by a Ukrainian-affiliated channel): Оперативний ЗСУ (04:16 UTC) explicitly claims a Ukrainian drone "raid" that struck the MNPZ (Kapotnya) and the Sofiino "Sovremennye skladskie tekhnologii" warehouse, supported by photo/video of industrial fires. This is the first Ukrainian-affiliated claim of responsibility in this cycle's material; attribution is otherwise inferred from Russian framing. Assessed MEDIUM that the claim was made; LOW-MEDIUM for actual effect.
  • Unverified Ukrainian-affiliated missile claim: Exilenova+ (04:20 UTC) claims a "high probability" that FP-5 "Flamingo" missiles reached Moscow, with photos of charred cylindrical wreckage. No geolocation, timestamp or named source (LOW/UNCONFIRMED).
  • Naval-analytical assessment published: the Zvиздец Мангусту (04:38 UTC) Dobropillya-direction account is a Ukrainian analytical product describing enemy composition, infiltration tactics and Ukrainian counter-infiltration effects (UAF UAV units "minimising" assault groups at assembly). Assessed MEDIUM as a self-reported friendly-effect narrative; the assessment acknowledges enemy pressure continues and does not claim a Ukrainian advantage.
  • Official casualty/loss reporting: the carried-forward General Staff/Оперативний ЗСУ daily loss infographic (03:43/04:04 UTC; ~1,517,990 personnel; ~525,965 UAVs cumulative) remains the only aggregate loss product in the baseline; no new loss infographic appears in this cycle's messages.
  • Civilian-harm reporting (carried forward): the Kyiv Oblast Prosecutor's Office (via РБК-Україна, 02:42 UTC) confirmed Hlevakha as the scene where a mother and her two three-year-old children were killed, with a war-crimes pre-trial investigation open; the Dnipropetrovsk OVA (04:30 UTC) now adds Kryvyi Rih food warehouses, Nikopol district fire/damaged shopping centre, and Pavlohrad/Synelnykove damage.
  • No new Ukrainian ground-force claims of repelled assaults, liberations or strike effects appear in this cycle's messages; the ground picture continues to derive from carried-forward General Staff reporting (19:02 UTC) plus the new Ukrainian analytical account.
  • Assessed setback (unverified): outcomes of the new Vasylkiv, Orativ→Kozyatyn, Voznesensk and Briansk→Chernihiv tracks, and of the Podmoskovye/MNPZ/Rostov strike events, remain unknown. Pending DSNS, Kyiv, Cherkasy, Poltava, Mykolaiv, Vinnytsia and Chernihiv OVA confirmation.

Information environment / disinformation

  • Russian state/official-wire Podmoskovye bundle (updated, state-sourced). ASTRA/Vorobyev (04:14 UTC), ТАСС/Sobolev (04:27 UTC) and Два майора/Sobyanin (04:30 UTC) provide a consolidated inventory: 2 killed / 6 injured; 249 UAVs downed in 17 districts; MNPZ object damaged with no casualties; Kotelniki three apartment buildings hit. Label: state-wire/official-statement reporting — credible that the statements were made and that some damage and deaths occurred; the framing (ordered listing of residential destruction, child casualties, evacuation counts) functions as domestic-discipline and "enemy strikes civilians" messaging. Figures are internally inconsistent across outlets and remain unaudited (249 downed / 152 downed / 186 approaching).
  • Anonymous aggregator amplification without evidence (new, low quality). Треш Ульяновск (04:09 UTC) posts the Podmoskovye narrative with an unrelated generic image (soldier firing a vehicle-mounted belt-fed MG, blue sky, no drone/air-defence/damage content), an internal casualty contradiction ("minimum eight injured" vs "six wounded and two dead"), and no official sourcing. Label: unverified high-impact breaking-news format; the image is generic and does not corroborate the text. LOW reliability; treat as amplification, not new evidence.
  • Ukrainian-affiliated raid claim (new). Оперативний ЗСУ (04:16 UTC) — "Syly Dobra" drone raid on the MNPZ and the Sofiino warehouse, with photos/video. Label: pro-Ukrainian information product; imagery appears to depict real industrial fire, but shows no impact, munition or attribution footage; the "raid" framing is a morale/claims product. The "20.09.2026" overlay is a metadata red flag.
  • Exilenova+ aggregation cluster (new). Multiple Exilenova+ posts (04:10, 04:20, 04:27, 04:31 UTC) supply: a "lost drone" clip (no destruction visible), an FP-5 "Flamingo" claim (no geolocation/date), a "Moscow after the attack" four-clip album (visually coherent industrial fire, location unverified), and a "last day of elections" clip whose caption is unrelated to the destruction shown. Label: opposition aggregator with heavy watermarking and frequent caption-content mismatches; raw footage appears authentic in places but facility identity, event linkage, chronology and causation are unverified. High risk of mixing events and of re-dating (anomalous "20.09.26").
  • БУТУСОВ ПЛЮС Kapotnya album + commentary (new). 04:10 UTC — video/photo of the Kapotnya industrial fire with celebratory captions ("путинская движуха… засадили нам так засадили!"). Label: partisan celebratory packaging of otherwise plausible raw footage; caption is not evidence of effect and the "20.09.26" overlay lowers metadata confidence.
  • Russian milblogger/VDV unit content (new). Дневник Десантника (04:31 UTC) — combat claims (98th Guards VDV Division UAV crews destroying a "Kobra" UAV and "Baba-Yaga" hexacopter; "Novorossiysk paratroopers" disrupting rotation/supply) that are not illustrated, combined with an Ivanovo museum album that is corroborated by its own photos; note internal unit/geographic mismatch (Novorossiysk vs 98th Guards' Ivanovo association). Label: morale/recruitment content; combat claims LOW/unverified, museum event MEDIUM.
  • Russian home-front resilience messaging (new). Два майора/Rostov governor (04:32 UTC) — ~120 UAVs destroyed over Kamensk-Shakhtinsky and 10 districts, "no information on casualties or ground damage." Label: official statement; plausible as an interception report but the count and the damage-negative framing are unaudited.
  • Russian rear-zone celebratory/satirical content (new, low weight). Группировка войск «Запад» (04:11 UTC) posts a 1941 wartime joke about the "loss of Oryol"; Exilenova+ (04:31 UTC) pairs images of destroyed housing with an election-day caption. Label: morale/allusion messaging on the Russian side and oppositional juxtaposition on the Ukrainian side; neither is operational evidence.
  • Russian force-posture claim (new). Операция Z / Военкоры Русской Весны (04:18 UTC) — "Center" grouping strikes on infantry/equipment near Pokrovsk (Krasnoarmeysk) and in Dnipropetrovsk oblast, with UAV crews active near Myrnograd (Dimitrov); no geolocation, timestamps or evidence provided. Label: single Russian milblogger source; LOW reliability; use of Russian exonyms and triumphal framing are propaganda cues.
  • Carried-forward labels: the Sloviansk "administrative buildings" VKS claim; the НгП раZVедка "OZON logistics centres" targeting claim; the Fire Point FP-1 strike claim; the escalating Moscow-interception tallies; the surrender-leaflet PSYOP; the "overload air defence then missile strike" commentary; the TASS $96 bn 2027 aid calculation; the purported Ukrainian MFA instruction document; the Lantratova "shadow captivity" claim; the Kotenok nationwide strike claim; the 1472nd GMRR/@voin_dv video; the Ka-52/FP-1 video; the Houthi/Saudi strike claim; the Polish Sejm relay; the "Geran-5" designation; the Сливочный каприз Pokrovske–Andreevka graphic; and the VCC-1 and Zaporizhzhia strike videos — all remain unverified or propaganda-framed.

Outlook (next 6-12h)

  • Moscow oblast / Moscow city: watch for MChS and Moscow-city/Podmoskovye official follow-up on the MNPZ damage (unit affected, damage scale, production status), the Novye Kotelniki apartment hits, the Orekhovy Boulevard building, and consolidated casualty/fatality totals across Sofiino, Ramenskoye, Orekhovo-Zuyevo, Kotelniki, Leninsky, Lytkarino, Istra, Kolomna and Yegoryevsk; watch for the duration of the Moscow-airport security restrictions (>30 diverted flights to six named alternates); watch for any Russian MoD consolidation of the overnight interception counts (152 / 249 / 186).
  • Rostov oblast (Russian rear): watch for MChS/Rostov-oblast follow-up on the reported ~120-UAV wave over Kamensk-Shakhtinsky and the ten named districts, and for any ground-damage or casualty reporting contradicting the "no information" statement.
  • Kyiv / Cherkasy / Poltava rear: watch for impacts or interception tied to the new Vasylkiv northbound (04:13 UTC), the carried-forward Korsun-Shevchenkivskyi → Kyiv oblast, the Vinnytsia–Cherkasy boundary northbound and the Kremenchuk reservoir westward tracks; monitor consolidated official casualty/damage reporting on the Hlevakha strike.
  • Vinnytsia / Zhytomyr / Mykolaiv / Odesa axis: watch for impacts tied to the Orativ → Kozyatyn (04:08 UTC) and Voznesensk east-bound (04:09 UTC) tracks, alongside the carried-forward Bashtanka and Black Sea coastal vectors.
  • Chernihiv oblast (northern border): watch the Bryansk → northern Chernihiv southbound track (04:35 UTC) for downstream continuation toward Kyiv oblast and for any Ukrainian border-area official reporting.
  • Dnipropetrovsk oblast: watch for consolidated casualty/damage updating from the OVA on Kryvyi Rih food warehouses, the Nikopol district shopping centre, and the Pavlohrad/Synelnykove strikes; geolocate the attached photo.
  • Dobropillya / Pokrovsk / Druzhkovka axes (Donetsk oblast): monitor for independent corroboration or contradiction of the Zvиздец Мангусту (04:38 UTC) order-of-battle picture (2nd/51st CAA, "Center"; 8th CAA, "South"; 41st CAA and 90th Tank Division) and for any change to the Volnoye / Novy Donbass jump-off situation.
  • Information environment: watch for Russian state-media amplification of the Podmoskovye civilian-damage framing; any ASTRA or Exilenova+ correction of the "20.09.2026" overlays; and any Ukrainian official confirmation of the MNPZ / Sofiino strikes or of the FP-5 "Flamingo" claim.
  • NATO flank: monitor Polish Armed Forces Operational Command scramble reports and follow-on Polish political reactions.

Intelligence gaps & collection requirements

  • Moscow NPZ (Kapotnya) strike — multi-source follow-up required: obtain Russian MChS/Gazpromneft-MNPZ statements to establish the specific unit affected (test the carried-forward "AVT-6" claim), damage scale, production/fuel-supply impact and refinery operational status; cross-check the Sobyanin (04:30 UTC) "object damaged, no casualties" statement and the ASTRA/Vorobyev (04:14 UTC) entry against MChS data; cross-check NASA FIRMS/VIIRS thermal anomalies for Kapotnya; determine whether the ASTRA, Exilenova+, БУТУСОВ ПЛЮС and Оперативний ЗСУ imagery depict one event; confirm whether the Оперативний ЗСУ (04:16 UTC) claim of a Ukrainian raid is a first-party acknowledgement or an aggregator inference (ТАСС, ASTRA, Exilenova+, MChS, OSINT geolocation, satellite thermal).
  • Podmoskovye attack inventory (04:14–04:30 UTC): obtain consolidated casualty counts and identities for Sofiino, Ramenskoye, Orekhovo-Zuyevo, Kotelniki/Novye Kotelniki, Leninsky, Lyubertsy, Lytkarino, Istra, Kolomna and Yegoryevsk; reconcile the "six injured incl. two children" (ASTRA/Vorobyev, 04:14 UTC) vs the "six wounded and two dead = eight casualties" wording in the anonymous Треш Ульяновск (04:09 UTC) post; verify the 400-person evacuation on Severnoye shosse, Ramenskoye; geolocate the three buildings in Novye Kotelniki (Vorobyev, Sobolev, MChS, Russian independent media).
  • Moscow-region interception counts (04:04, 04:14, 04:30, 04:36 UTC): reconcile 186 / 152 / 249 / ~350 figures (cumulative, different windows, or contradictory?), obtain a drone-type breakdown, and geolocate the debris/damage sites across the 17 districts (Russian MoD, Vorobyev, Sobyanin, RVvoenkor).
  • Rostov-oblast wave (04:32 UTC): confirm the ~120-UAV count, the ten named districts and the Kamensk-Shakhtinsky concentration; obtain ground-damage and casualty verification; determine whether the wave is a distinct launch package or part of the same nationwide strike architecture (Rostov governor, MChS, Russian MoD, OSINT).
  • Moscow-airport disruption (04:03, 04:30 UTC): confirm duration and scope of restrictions (Vnukovo only vs. all Moscow airports), total diverted/unlanded flights, the six named alternate airfields and the status of the Turkish Airlines turnaround (ТАСС, Rosaviatsiya, flight-tracking).
  • New Air Force tracks (04:08–04:35 UTC): require impact/no-impact confirmation, intercept attribution and munition type for the Orativ → Kozyatyn (Vinnytsia), Voznesensk east-bound (Mykolaiv), Vasylkiv northbound (Kyiv oblast) and Bryansk → northern Chernihiv southbound tracks (Air Force, Kyiv/Vinnytsia/Mykolaiv/Chernihiv OVAs, DSNS).
  • FP-5 "Flamingo" claim (04:20 UTC): obtain original post URL, upload time, image metadata, higher-resolution and uncropped versions of the charred cylindrical wreckage; verify building features (blue doors, brick facade, fence, road layout) against Moscow-area imagery; compare internal components with known FP-5, drone or missile debris; monitor Ukrainian General Staff and Russian MoD for confirmation or denial (Exilenova+ provenance, OSINT geolocation, munition identification).
  • Exilenova+ "Moscow after the attack" album (04:27 UTC): geolocate the transmission pylons and the residential/school building seen in Videos 3 and 4; establish whether the four clips are one event or several; obtain original metadata (Exilenova+, OSINT geolocation).
  • Dobropillya-Druzhkovka order of battle (04:38 UTC): verify the 2nd/51st CAA ("Center"), 8th CAA ("South"), 41st CAA and 90th Tank Division commitment on the Dobropillya and Druzhkovka axes; corroborate the reported infiltration axes (Sofiyivka–Priyut, Toretske–Novonovikolayevka, south of Kucherov Yar, Volnoye–Gannovka, Dorozhnoye–Novy Donbass, Biletskoye–Chernigovka) and the claim that Volnoye and Novy Donbass are not held as jump-off points (OSINT geolocation, Ukrainian Gen Staff, SIGINT/IMINT cross-check).
  • 98th Guards VDV Division / 217th Guards Parachute Regiment claims (04:31 UTC): verify whether the "Kobra" UAV and "Baba-Yaga" hexacopter losses are independently corroborable; resolve the Novorossiysk vs Ivanovo unit/geographic mismatch in the Дневник Десантника text (unit-subordination sources, OSINT geolocation, Ukrainian loss reporting).
  • Dnipropetrovsk oblast strikes (04:30 UTC): geolocate the attached photo (burned vehicle, collapsed brick building); verify the Kryvyi Rih food-warehouse fire, the Nikopol district shopping-centre damage, and the Pavlohrad/Synelnykove strikes via FIRMS/Sentinel and local Telegram; reconcile the "20 вересня" text with the "20.09.2026" image overlay (Dnipropetrovsk OVA, DSNS, OSINT).
  • Carried-forward standing gaps: verification of UNGA resolution 11/10 of 24 February 2026; outcomes of the Odesa (Dobroslav/Krasnosilka/Chornomorsk), Zhytomyr, Zaporizhzhia-city and Ripky tracks; Boyarka residential-fire cause and casualties; the 23:26 UTC Kotenok nationwide strike claim; the Lantratova "shadow captivity" claim and any ICRC/UN/Ukrainian response; corroboration of Russian MoD "liberation" claims (Gulevo, Maryevka, Zelenaya Dibrova, Loshakovo, Komissarovo); consolidated damage assessments for the Dnipro shopping-centre and Odesa enterprise strikes; status of the claimed Ukrainian destruction of a Nebo-U radar; VCC-1 loss identification (Kharkiv oblast); 1472nd GMRR and 155th Naval Infantry Regiment presence corroboration; Pokrovske–Andreevka before/after imagery bracketing 02.09.26; and the Sloviansk "administrative buildings" claim.