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 03:35 UTC. Baseline is the 03:05 UTC sitrep. New material covers 03:05:25–03:33:03 UTC. Net change this cycle: Russian officials now confirm damage to the Moscow NPZ (MNPZ) facility and a very large Moscow-region drone wave; the Podmoskovye attack has produced multiple confirmed civilian fatalities and large-scale residential and warehouse damage per regional governor Vorobyev; Vnukovo airport was temporarily closed; Exilenova+ publishes a new "moment of impact" album; and Air Force issues six further jet-UAV tracks.

Key updates since last sitrep

  • Moscow Mayor Sobyanin officially confirms damage to a facility at the Moscow NPZ (МНПЗ) and no casualties. ТАСС (03:05:25) relays: "Поврежден объект на территории МНПЗ, пострадавших нет" — the first Russian official acknowledgement of an effect at the Moscow refinery (time UTC, ТАСС/Sobyanin, HIGH that the statement was made; MEDIUM-HIGH that damage occurred at the MNPZ site; LOW for extent and cause).
  • Exilenova+ posts a new "moment of impact" album for Kapotnya (Moscow). Exilenova+ (03:09:02–03:09:03) posts a three-video album captioned "Момент прилета и горящий НПЗ в Капотне" — nighttime aerial flashes/streaks from a balcony vantage, then daylight footage of a large black smoke column behind orange-brick residential blocks, then a close-up of flames and smoke from the industrial structures. A second album follows (03:25:46–03:25:47) with four further clips ("Еще кадры с Капотни"), including road-level vehicle-mounted views at dusk. Caption names Kapotnya; the visible smokestacks/flare towers and residential architecture are consistent with the MNPZ/Moscow Refinery area (time UTC, Exilenova+, MEDIUM-HIGH/HIGH that a large industrial fire at a major facility is shown; LOW what caused it and LOW that Video 1's "impact" is the same event — aggregator-sourced, heavy watermarking, no chain of custody, no date stamp).
  • Russian regional governor reports multiple fatalities and widespread damage across Podmoskovye. ТАСС and Операция Z/Военкоры Русской Весны (03:18:14; 03:19:44; 03:20:35; 03:21:47; 03:24:09; 03:24:41; 03:29:34; 03:31:11; 03:33:03), citing Governor Andrey Vorobyev, report: two people killed in an attempted UAV attack in Podmoskovye (03:18); a 44-year-old woman killed and five injured, including two children, when a UAV struck a three-storey apartment building on Novaya street in Sofiino; a warehouse complex fire in Sofiino; a 21-storey apartment building roof fire on Severnoye shosse in Ramenskoye with 400 people evacuated, including 70 children, and 20 cars damaged; one elderly man killed in a destroyed private house in Orekhovo-Zuyevo; one injured in Leninsky district; a UAV strike and multi-floor fires in an apartment building in Kotelniki (Novyye Kotelniki); and damage in Ramenskoye, Kolomna, Yegoryevsk (private houses), Leninsky and Lytkarino (apartment fires), Istra (residential building and enterprise) and Voskresensk. (time UTC, ТАСС/Vorobyev and Операция Z, MEDIUM-HIGH that these official statements and events occurred; MEDIUM for individual casualty figures pending consolidation).
  • Conflicting Moscow-region interception tallies. ТАСС (03:16:42) relays Sobyanin: 186 UAVs downed heading for Moscow since the start of the day; Новости Москвы (03:18:22) relays Sobyanin: 166 UAVs downed; ТАСС (03:19:13) relays Vorobyev: between 03:00 and 05:00 MSK, 249 UAVs downed and suppressed across 17 districts of Podmoskovye. These figures are not mutually reconcilable as stated (time UTC, ТАСС/Новости Москвы, HIGH that the statements were made; LOW-MEDIUM for the underlying counts — official, unaudited, internally inconsistent).
  • Vnukovo airport temporarily closed; inbound Turkish Airlines flight turned back. ТАСС (03:12:23), citing an EU air-traffic-services source, reports a Turkish Airlines aircraft flying Istanbul→Moscow turned back due to the temporary closure of Vnukovo airport (time UTC, ТАСС, MEDIUM-HIGH that the diversion/closure was reported; MEDIUM for the cause linkage).
  • Air Force issues six further jet-UAV tracks, spanning Kyiv, Chernihiv, Dnipropetrovsk, Mykolaiv and Kirovohrad oblasts. Повітряні Сили ЗС України reports: jet UAV near Shyroke (Dnipropetrovsk oblast) via north-east Mykolaiv oblast toward Kirovohrad oblast (03:06:49); jet UAV near Boyarka, northbound (Kyiv oblast) (03:12:18); jet UAVs from Bryansk oblast north into Chernihiv oblast, south-west course toward Kyiv oblast (03:19:23); jet UAV east of Ochakiv, northbound (Mykolaiv oblast) (03:22:18); jet UAV toward Kropyvnytskyi from the east (Kirovohrad oblast) (03:23:14); and jet UAVs in northern Dnipropetrovsk oblast, north-west course (Kremenchuk) (03:24:54) (time UTC, Air Force, HIGH for the tracks; LOW for effects).
  • Pro-Russian channel claims "Geran-4 seeker" strikes on three Ukrainian logistics hubs. Kotsnews (03:20:14–03:20:15) posts video captioned "«Герань-4 сикер» вычищает склады," claiming strikes on logistics centres at Dachne and Usatove (Odesa oblast) and Kommunar (Kharkiv oblast), describing them as road-rail transshipment nodes for the Odesa approaches and the Kupiansk/Vovchansk rear (time UTC, Kotsnews, LOW — single-source partisan claim, no timestamp, no BDA, unverified weapon variant).
  • Central Electoral Commission turnout figure updated. ТАСС (03:10:01, posted three times) reports State Duma election turnout of 44.75% as of 06:00 MSK, updating the carried-forward 44.63% figure (time UTC, ТАСС/CEC, HIGH that the figure was published; LOW-MEDIUM as an accurate measure of participation).
  • Pro-Ukrainian channel celebrates the refinery strike and claims a repeat penetration. Николаевский Ванёк (03:15:05) writes that the Moscow NPZ "finally" was penetrated again, thanks those who planned and launched the drones, and hopes the refinery burns "for a long time" (time UTC, Николаевский Ванёк, LOW-MEDIUM — celebratory partisan commentary; no operational detail).

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; MEDIUM-LOW: 1st MRR/11th Army Corps counter-battery claim at Velykyi Burlak; LOW: MoD Russia "control" of Loshakovo and Komissarovo.
  • North-east Kharkiv oblast (rear/air-defence contour): No significant change this cycle. Carried forward HIGH (warning) / LOW (target): Air Force KAB warning for Kharkiv oblast (00:53 UTC); MEDIUM: KAB employment claims; LOW-MEDIUM: Geran-4 "Seeker" radar-strike claims at Kashpurovka and Korobochkino. NEW, LOW: Kotsnews (03:20 UTC) adds a Kommunar (Kharkiv oblast) logistics-centre claim to the same "Geran-4 seeker" narrative.
  • 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, "Zapad" Oskil-shallowing 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 (Italian M113 variant); LOW-MEDIUM: 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; MEDIUM: 3rd Army Corps "Operation Vivaldi" air-defence disclosure.
  • Siversk / Sloviansk / Kramatorsk axes (Donetsk oblast): No reported change to the ground line. Carried forward LOW: Colonelcassad/@ukrainian_guide (03:03 UTC) claim of a Russian VKS airstrike on UAF "administrative buildings" in Sloviansk with coordinates, illustrated by photos of a collapsed building with a Ukrainian police officer present — cause, timing and military nature of the target unverified; HIGH: Sloviansk direction 3 attempts stopped near Yampil, Mykolaivka and toward Pyskunivka; Kramatorsk direction no assault actions; MEDIUM: 26th Motorized Rifle Regiment presence indicator.
  • 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. Carried forward MEDIUM/LOW: Colonelcassad occupation-imagery album captioned "Авдеевка, сентябрь 2026."
  • Dobropillia / Pokrovsk axis (Donetsk oblast): No reported change to the assessed ground line. Carried forward HIGH (as state messaging) / LOW (effect): Russian MoD/TASS (02:10 UTC) surrender-leaflet UAV-drop video on the Dobropillya direction; MEDIUM: Gen Staff (19:02 UTC) 15 attacks toward Dobropillia, Vodyanske, Bilytske, Novyi Donbas, Serhiivka, Molodetske; unilateral local tally (29 occupiers killed, 17 wounded; equipment and 84 UAVs destroyed/suppressed); LOW: Rybar's re-push of Russian pressure south/south-west of Dobropol'ye with a Gulevo liberation inset.
  • Donetsk oblast (rear/deep): No significant change this cycle. Carried forward HIGH: Air Force KAB warning for Donetsk oblast (23:45 UTC).
  • Dnipropetrovsk axis — Pokrovske–Andreevka: No significant change. Carried forward LOW-MEDIUM/UNCONFIRMED: 21:52 UTC Сливочный каприз claim (caption dated 02.09.26) of a 1.5 km Russian advance in southern Andreevka; stale and unreconciled with the assessed line of contact.
  • Oleksandrivka axis (Donetsk oblast): No significant change. Carried forward HIGH: Gen Staff records no offensive actions by the enemy 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): No significant change. Carried forward LOW: Colonelcassad/@voin_dv video claiming 1472nd GMRR (68th AC, "Vostok") UAV operators; MoD Russia "liberation" of Zelenaya Dibrova; MEDIUM: "Jupiter" UAV company FPV strike on wooded position; GUR MO claim of a UAV strike destroying a Russian fuel/lubricant and ammunition warehouse at Zelenyi Hai. Barvinovka/T0408 remains the watch item.
  • Zaporizhzhia direction: No significant change this cycle beyond the carried-forward HIGH (warning) / LOW (target) Air Force KAB launch warning (02:30 UTC, repeating the 01:49 UTC one). Carried forward HIGH (track) / LOW (effects): the 01:05 UTC UAV approach on Zaporizhzhia city from the east; LOW-MEDIUM: RT/Colonelcassad presentation of the 155th Naval Infantry Regiment ("Vostok" grouping).
  • 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 to the ground line. NEW, HIGH (track) / LOW (effects): Air Force (03:22 UTC) reports a jet UAV east of Ochakiv (Mykolaiv oblast), northbound — the nearest new track to this axis. Carried forward HIGH: Gen Staff records no enemy assault actions on this axis.
  • Dnipropetrovsk oblast (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (03:06 UTC) jet UAV near Shyroke (Dnipropetrovsk oblast) transiting north-east Mykolaiv oblast toward Kirovohrad oblast; Air Force (03:24 UTC) jet UAVs in northern Dnipropetrovsk oblast, north-west course (Kremenchuk). Carried forward HIGH (track) / LOW (effects): the 01:47 UTC jet UAV past Yuriivka, course north-west; HIGH/MEDIUM-HIGH: the 22:39 UTC KAB warning; the evening Russian strike on Dnipro injured five; Kryvyi Rih food-warehouse and Saksahanskyi trade-infrastructure strikes; Nikopol district casualties.
  • Poltava, Cherkasy, Kirovohrad oblasts (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (03:23 UTC) jet UAV toward Kropyvnytskyi from the east; Air Force (03:24 UTC) northern Dnipropetrovsk → Kremenchuk track. Carried forward HIGH (track) / LOW (effects): Air Force (02:18 UTC) jet UAV along the Kremenchuk reservoir westward; jet UAV east → Kropyvnytskyi (00:44 UTC); jet UAV Mykolaiv → Kirovohrad at/near Blahovishchenske (00:47 UTC); the Kremenchuk-reservoir → Cherkasy and Cherkasy → Smila tracks; LOW/UNCONFIRMED: Военкор Котенок (23:26 UTC) claims of explosions in Kirovohrad.
  • Vinnytsia / Zhytomyr / Rivne (rear): No significant change beyond the carried-forward tracks. Carried forward HIGH (track) / LOW (effects): Air Force (02:31 UTC) jet UAVs on the 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 oblast 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 (03:12 UTC) reports a jet UAV in the Boyarka area, northbound (Kyiv oblast). Carried forward HIGH (track) / LOW (effects): the Air Force (03:04 UTC) Uzyn → Obukhiv jet UAV; 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; MEDIUM/LOW: the Kozyn → Chabany, the Lyubech → Kyiv oblast, Bila Tserkva and Chornobyl-area tracks; the 22:44 UTC burning multi-storey building in Boyarka (cause unconfirmed); Fastiv-district fatalities; Obukhiv raion strikes; 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 (03:19:23) reports jet UAVs from Bryansk oblast north into Chernihiv oblast on a south-west course toward Kyiv oblast. Carried forward HIGH (track) / LOW (effects): Air Force (00:35 UTC) jet UAV in northern Chernihiv oblast at/near Ripky, south-west; the 22:41 UTC Lyubech → Kyiv oblast track; jet-UAV groups entering northern Chernihiv oblast from Bryansk oblast southwest toward Kyiv oblast.
  • Odesa / Mykolaiv (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (03:22:18) jet UAV east of Ochakiv, northbound. NEW, LOW: Kotsnews (03:20 UTC) claims "Geran-4 seeker" strikes on logistics centres at Dachne and Usatove (Odesa oblast) — the carried-forward Russian MoD claim of strikes at Dachne/Usatove is now being re-presented with a specific weapon variant. Carried forward HIGH (track) / LOW (effects): Air Force jet UAV from the Black Sea toward Chornomorsk (02:10 UTC); jet UAV from the Black Sea toward Mykolaiv oblast (02:05 UTC); jet UAV toward Dobroslav (00:56 UTC) and jet UAV past Krasnosilka toward Odesa (00:59 UTC); the 22:09 UTC Black Sea → Tatarbunary track; LOW/UNCONFIRMED: Военкор Котенок Odesa explosions; Odesa Kislorodmash/Khimicheskaya street fire claim; Usatovo substation claim; Rybar's Odesa chronicle bundle.
  • Occupied Crimea — Sevastopol: No significant change. Carried forward MEDIUM: two Ukrainian UAV attacks repelled, seven UAVs neutralized, no casualties, minor damage.
  • Moscow oblast / Russian rear — MAJOR UPDATE: NEW, HIGH (official statement) / MEDIUM-HIGH (damage) / LOW (cause): ТАСС/Sobyanin (03:05:25) officially confirm damage to a facility on the territory of the Moscow NPZ (МНПЗ) with no casualties, and Военкоры Русской Весны/Операция Z (03:12:19) frame it as "the enemy attacked the Moscow NPZ" with an ongoing UAV attack on Moscow. NEW, MEDIUM-HIGH (fire) / LOW (cause): Exilenova+ (03:09 and 03:25 UTC) posts two further Kapotnya albums — "Момент прилета и горящий НПЗ в Капотне" (nighttime flashes/streaks, then daylight smoke column and close-up refinery fire) and "Еще кадры с Капотни" (four clips, dusk, road-level views). NEW, MEDIUM-HIGH (official statements) / MEDIUM (individual events): multiple Podmoskovye civilian casualties and fires per Governor Vorobyev (Sofiino, Ramenskoye, Orekhovo-Zuyevo, Kotelniki, Leninsky, Lytkarino, Istra, Voskresensk). NEW, HIGH (statement) / LOW-MEDIUM (count): Vorobyev's 249 UAVs downed/suppressed in 17 districts between 03:00–05:00 MSK; Sobyanin's 186 (03:16) and 166 (03:18) downed "heading for Moscow." NEW, MEDIUM-HIGH: Vnukovo airport temporarily closed and an inbound Turkish Airlines flight turned back (03:12 UTC). NEW, HIGH: CEC turnout 44.75% at 06:00 MSK (03:10 UTC). Carried forward (unchanged this cycle): the РБК-Україна/Fire Point FP-1 strike claim on a "Современные Складские Технологии" warehouse complex in Podmoskovye; the CHP-22 Dzerzhinsky/Lyubertsy fire claim; the Sofiino warehouse fire; the >2,000 UAVs cumulative figure; the Exilenova+ SAM-engagement clip (02:58 UTC).
  • Krasnodar Krai (Russian rear): No significant change this cycle. Carried forward MEDIUM (event) / LOW (framing): Дневник Десантника (02:12 UTC) pro-war volunteer appeal to buy assault-unit equipment via OZON, pickup in Krasnodar, Uralskaya 129; 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 03:30): Current — overcast at Kharkiv/Vovchansk (12.7 °C, wind 0.2 m/s, cloud 98%); partly cloudy at Luhansk/Svatove (10.2 °C, wind 0.5 m/s, cloud 63%); clear at Donetsk/Pokrovsk (11.0 °C, wind 1.4 m/s, cloud 0%); clear at Zaporizhzhia/Orikhiv (10.4 °C, wind 0.9 m/s, cloud 0%); mainly clear at Kherson (14.0 °C, wind 1.1 m/s, cloud 25%). Precip 0.0 mm at all points; windMax ≤3.1 m/s. Daily forecast (20 Sep): max ~25.0–28.3 °C with negligible precipitation probability. 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 — Russian official confirmation of damage at the Moscow NPZ (03:05 UTC). ТАСС/Sobyanin; "no casualties" per the mayor; no facility unit or damage extent given (HIGH statement; MEDIUM-HIGH damage; LOW cause/extent).
  • NEW — Exilenova+ Kapotnya albums, incl. a claimed "moment of impact" (03:09 and 03:25 UTC). Two albums (three + four clips); nighttime flashes/streaks from a balcony, daylight smoke column behind residential blocks, close-up refinery flames, and road-level dusk views (MEDIUM-HIGH/HIGH fire visual; LOW cause and event linkage).
  • NEW — Major Moscow-region drone wave with civilian casualties and infrastructure fires (03:10–03:33 UTC). Multiple ТАСС relays of Governor Vorobyev and Mayor Sobyanin: 249 UAVs downed/suppressed 03:00–05:00 MSK across 17 districts; 186 and 166 "downed heading for Moscow" (conflicting); ≥2 confirmed fatalities in Podmoskovye plus a 44-year-old woman killed and 5 injured (incl. 2 children) in Sofiino and a man killed in Orekhovo-Zuyevo; fires in Ramenskoye (21-storey roof, 400 evacuated), Sofiino (warehouse complex), Kotelniki, Leninsky and Lytkarino; damage in Ramenskoye, Kolomna, Yegoryevsk, Istra, Voskresensk (MEDIUM-HIGH statements/events; MEDIUM individual figures; LOW-MEDIUM counts).
  • NEW — Vnukovo airport temporarily closed, Turkish Airlines flight turned back (03:12 UTC). ТАСС citing an EU ATC source (MEDIUM-HIGH reported; MEDIUM cause linkage).
  • NEW — Russian-milblogger framing of the Moscow attack (03:12 and 03:19 UTC). Военкоры Русской Весны/Операция Z present an ongoing "massive attack" on Podmoskovye with systemic effects; the same compendium repeats the Vorobyev figures (HIGH that the messaging occurred; LOW-MEDIUM for the underlying claims).
  • NEW — Six Air Force jet-UAV tracks issued (03:06–03:24 UTC). Shyroke (Dnipropetrovsk) → Kirovohrad; Boyarka (Kyiv oblast), northbound; Bryansk oblast → Chernihiv oblast → toward Kyiv oblast; east of Ochakiv, northbound; toward Kropyvnytskyi from the east; northern Dnipropetrovsk → Kremenchuk (HIGH tracks; LOW effects). No intercepts or impacts reported by Air Force in this cycle.
  • NEW — Kotsnews "Geran-4 seeker" logistics-strike claim (03:20 UTC). Dachne and Usatove (Odesa oblast) and Kommunar (Kharkiv oblast) claimed struck by a "Geran-4 seeker" variant (LOW — single-source partisan; weapon variant uncorroborated; the Dachne/Usatove sites overlap with carried-forward Russian MoD claims).
  • Carried forward (HIGH): the 03:04 UTC Uzyn → Obukhiv track; the 02:10 UTC Black Sea → Chornomorsk track; the 02:18 UTC Kremenchuk-reservoir westward track; the 02:31 UTC Vinnytsia–Cherkasy northbound track; the 02:05 UTC Black Sea → Mykolaiv track; the 01:47 UTC Dnipropetrovsk/Yuriivka track; the 01:05 UTC east → Zaporizhzhia city track; the 01:17 UTC west-of-Kozyatyn → Zhytomyr track; the 01:04 UTC eastern Vinnytsia → Lypovets track; 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 Russian anti-drone ("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.

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 ≤3.1 m/s winds. This cycle extends the pattern with six new Air Force tracks and a heavily Kyiv-vector set (Boyarka northbound; Bryansk → Chernihiv → Kyiv), alongside the standing Dnipropetrovsk, Mykolaiv, Kirovohrad and Kremenchuk vectors. The pattern remains sustained multi-axis launch, not a wind-down. Confidence MEDIUM.
  • Assessed most dangerous course of action: terminal impacts in Kyiv oblast (Boyarka northbound and Uzyn → Obukhiv tracks; the Hlevakha fatalities confirm lethality), Kirovohrad (Kropyvnytskyi approaches), Dnipropetrovsk/Poltava (Kremenchuk-reservoir vector), and Odesa oblast (Black Sea coastal vectors; the Kotsnews claim of renewed logistics-hub strikes). Confidence MEDIUM for continued attempts; LOW for successful penetration on any specific track.
  • Russian air-defence and EW posture — UPDATED (significant indicator): the Moscow-region wave is answered by an unusually large claimed air-defence and EW effort — Vorobyev's 249 UAVs downed/suppressed in a two-hour window across 17 districts — which, if accurate, indicates dense, layered short-range AD and electronic warfare in the Moscow area, and possibly saturation. The Vnukovo closure is consistent with accepted disruption of civil air operations. Confidence MEDIUM-HIGH that a heavy AD/EW response occurred; LOW-MEDIUM for the specific counts and for any inferred degradation of Moscow coverage.
  • Russian rear energy-infrastructure vulnerability — UPDATED (indicator strengthening): the official Russian acknowledgement of damage at the Moscow NPZ (03:05 UTC) converts the carried-forward Kapotnya fire footage from aggregator-only video into an officially-admitted strike effect on a major Moscow-oblast refining node. Facility identity (MNPZ) is now well-supported; the specific unit ("AVT-6"), damage scale and cause remain LOW-MEDIUM. Confidence MEDIUM-HIGH that the Moscow NPZ was struck; LOW for production impact.
  • Russian civil-disruption indicator (new): the temporary closure of Vnukovo airport and diversion of an inbound international flight indicate that the overnight wave was sufficient to affect Moscow civil aviation, a comparatively rare effect. Confidence MEDIUM-HIGH (reported by a state wire).
  • Russian information-operations / PSYOP posture — UPDATED: three lines are active this cycle — (1) the official Sobyanin/Vorobyev wire statements building the "massive enemy attack on civilians" framing with detailed residential-damage inventories and public evacuations; (2) the Военкоры Русской Весны/Операция Z amplification of "the enemy attacked the Moscow NPZ"; and (3) the Kotsnews "Geran-4 seeker" precision-strike narrative counter-positioning Russian deep-strike capability against Ukrainian logistics. Separately, the carried-forward Colonelcassad/@ukrainian_guide Sloviansk "administrative buildings" framing remains active. Confidence MEDIUM that these are coordinated messaging actions.
  • Russian domestic-political indicator (low weight): the 44.75% turnout at 06:00 MSK publicised by ТАСС/CEC during an active strike event on Moscow is a state-legitimacy messaging element; treated as a reported figure, not an independently validated measure.
  • Force-posture indicators (low weight): the carried-forward 1472nd GMRR (68th AC, "Vostok") UAV video and the RT presentation of the 155th Naval Infantry Regiment remain LOW / LOW-MEDIUM presence indicators only.

Friendly activity (UAF)

  • Air defense and early warning: the Air Force issued six new real-time jet-UAV tracks in this cycle (03:06–03:24 UTC), sustaining wide-area tracking across Kyiv, Chernihiv, Dnipropetrovsk, Mykolaiv and Kirovohrad oblasts, with a distinct northbound Kyiv-vector cluster (Boyarka; Bryansk → Chernihiv → Kyiv).
  • Deep-strike effect (indirectly corroborated): the Russian official acknowledgement of damage at the Moscow NPZ (ТАСС/Sobyanin, 03:05 UTC) plus the Exilenova+ "moment of impact" album provide the strongest corroboration to date that an attack produced effects at the Moscow refinery. No Ukrainian official claim of responsibility or effect appears in this cycle's messages — the attribution to a Ukrainian strike is assessed from the Russian framing ("Враг атаковал московский НПЗ") and pro-Ukrainian commentary (Николаевский Ванёк, 03:15 UTC; LOW-MEDIUM as a formal claim).
  • Kyiv-oblast casualties (carried forward): the Kyiv Oblast Prosecutor's Office (via РБК-Україна, 02:42 UTC) named Hlevakha as the scene where a mother and her two three-year-old children were killed, with a war-crimes pre-trial investigation open.
  • No new Ukrainian ground-force claims of repelled assaults, liberations or strike effects were reported in this cycle's messages; the ground picture continues to derive from carried-forward General Staff reporting (19:02 UTC).
  • Assessed setback (unverified): outcomes of the new Boyarka, Shyroke → Kirovohrad, Ochakiv, Kropyvnytskyi, Kremenchuk and Bryansk → Chernihiv → Kyiv tracks remain unknown. Pending DSNS, Kyiv, Kirovohrad, Poltava, Mykolaiv, Odesa, Cherkasy and Dnipropetrovsk OVA confirmation.

Information environment / disinformation

  • Russian official Moscow-region damage and casualty bundle (new, state-sourced). ТАСС (03:05–03:33 UTC), citing Sobyanin and Vorobyev, provides a detailed inventory of civilian damage and deaths across Podmoskovye. Label: state-wire reporting of official statements — credible that the statements were made and that some damage/deaths occurred, but the framing (systematic listing of residential destruction, evacuation figures, child casualties) functions as a domestic-discipline and "enemy strikes civilians" narrative. Figures are unaudited and internally inconsistent (186 vs 166 vs 249).
  • Kapotnya "moment of impact" album (new). Exilenova+ (03:09; 03:25 UTC) — eight further clips with heavy "exilenova_plus" watermarking; the caption asserts the "moment of impact" but the nighttime clip is not demonstrably continuous with the daylight fire footage. Label: aggregator content; the fire is corroborated (and now officially admitted at the MNPZ), but the "impact moment" linkage, cause and facility unit are unverified. High risk of recycling and mislabelling.
  • "Geran-4 seeker" logistics-strike claim (new). Kotsnews (03:20 UTC) asserts precision strikes on three Ukrainian logistics hubs at Dachne, Usatove and Kommunar. Label: single-source partisan claim with emotive framing ("вычищает склады"); no timestamp, coordinates, unit or BDA; the "Geran-4 seeker" variant is uncorroborated; do not treat as confirmed battle damage.
  • Pro-Ukrainian celebratory commentary (new). Николаевский Ванёк (03:15 UTC) claims a repeat penetration of the Moscow NPZ and hopes for prolonged burning. Label: partisan celebratory post; contains no verifiable operational detail and should not be cited as evidence of effect.
  • Amplification of the Moscow attack (new). Операция Z/Военкоры Русской Весны (03:12; 03:19 UTC) republish the official Sobyanin/Vorobyev lines with "Подмосковье под массированной атакой" framing. Label: state-aligned amplification; useful as a record of Russian messaging, not as independent verification of the interception counts.
  • 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: watch for MChS and Moscow-city/Podmoskovye official follow-up on the MNPZ damage (unit affected, damage scale, production status) and consolidated casualty/fatality totals across Sofiino, Ramenskoye, Orekhovo-Zuyevo, Kotelniki, Leninsky, Lytkarino, Istra and Voskresensk; watch for Russian MoD consolidation of the overnight interception count and for any further air-port closures.
  • Kyiv oblast: watch for impacts or interception tied to the Boyarka northbound (03:12 UTC) and Uzyn → Obukhiv (03:04 UTC) tracks and for consolidated official casualty/damage reporting on the Hlevakha strike (Kyiv OVA, prosecutor's office, DSNS).
  • Kirovohrad / Poltava / Dnipropetrovsk rear: watch for outcomes of the Shyroke → Kirovohrad, Kropyvnytskyi east, northern Dnipropetrovsk → Kremenchuk and Kremenchuk-reservoir westward tracks; assess whether the central-Ukraine vector set is consolidating on Kremenchuk/Kropyvnytskyi.
  • Chernihiv / northern border: monitor the Bryansk → Chernihiv → Kyiv jet-UAV group (03:19 UTC) for re-entry and downstream Kyiv-oblast effects.
  • Odesa / Mykolaiv / Black Sea axis: watch for impacts tied to the east-of-Ochakiv northbound track (03:22 UTC), the carried-forward Black Sea → Chornomorsk track, and any Ukrainian official response to the Kotsnews Dachne/Usatove strike claim.
  • Zaporizhzhia: monitor for KAB impacts after the repeat warning (02:30 UTC) and any effects from the carried-forward Zaporizhzhia-city UAV vector.
  • Sloviansk (Donetsk oblast): monitor for Ukrainian Donetsk Oblast administration or police statements and independent geolocation of the collapsed building at the coordinates provided by Colonelcassad.
  • KAB axes: watch for impacts in Kharkiv oblast (00:53 UTC warning), Donetsk oblast (23:45 UTC), Dnipropetrovsk oblast (22:39 UTC) and Zaporizhzhia oblast (01:49/02:30 UTC) warnings.
  • Information environment: watch for Russian state-media amplification of the Podmoskovye civilian-damage framing and the "Geran-4 seeker" narrative, and for any Ukrainian official confirmation of the Moscow NPZ strike.
  • NATO flank: monitor Polish Armed Forces Operational Command scramble reports and follow-on Polish political reactions.

Intelligence gaps & collection requirements

  • Moscow NPZ strike (03:05–03:25 UTC): obtain Russian MChS/company statements to establish the specific unit affected (test the carried-forward "AVT-6" claim), damage scale, production/fuel-supply impact and the operational status of the refinery; geolocate the Exilenova+ clips and cross-check NASA FIRMS/VIIRS thermal anomalies for Kapotnya; determine whether all footage is same-event; establish munition type and launch origin (ТАСС/Sobyanin, Exilenova+, MChS, OSINT geolocation, satellite thermal).
  • Moscow-region interception counts (03:16, 03:18, 03:19 UTC): reconcile the 186 / 166 / 249 figures (are they cumulative, over different windows, or contradictory?), obtain a drone-type breakdown, and geolocate the debris/damage sites across the 17 districts (Russian MoD, Vorobyev, Sobyanin).
  • Podmoskovye casualty and damage inventory (03:18–03:33 UTC): obtain consolidated casualty counts and identities for Sofiino, Ramenskoye, Orekhovo-Zuyevo, Kotelniki, Leninsky, Lytkarino, Istra and Voskresensk; verify the 400-person evacuation at Ramenskoye; geolocate the 21-storey building on Severnoye shosse and the Sofiino warehouse complex (Vorobyev, MChS, Russian independent media).
  • Vnukovo closure (03:12 UTC): confirm duration of the closure, scope (Vnukovo only vs. other Moscow airports), and the number of diverted flights (ТАСС, Rosaviatsiya, flight-tracking).
  • New Air Force tracks (03:06–03:24 UTC): require impact/no-impact confirmation, intercept attribution and munition type for the Shyroke → Kirovohrad, Boyarka northbound, Bryansk → Chernihiv → Kyiv, east-of-Ochakiv, Kropyvnytskyi east and northern Dnipropetrovsk → Kremenchuk tracks (Air Force, Kyiv/Kirovohrad/Chernihiv/Mykolaiv/Poltava/Dnipropetrovsk OVAs, DSNS).
  • "Geran-4 seeker" strike claim (03:20 UTC): seek corroboration from Ukrainian official or local sources on strikes at Dachne and Usatove (Odesa oblast) and Kommunar (Kharkiv oblast); obtain satellite imagery and rail/road-disruption evidence; collect wreckage or remnants to verify the Geran-4 seeker terminal-homing variant and compare it with the carried-forward Shahed/Gerbera/Banderol family (Kotsnews provenance, Ukrainian officials, OSINT).
  • Kapotnya SAM-engagement clip (02:58 UTC, carried forward): geolocate the skyline, determine the interceptor system, verify location and confirm whether a single or multi-wave attack occurred (Russian MoD, OSINT).
  • Sloviansk "VKS airstrike" claim (03:03 UTC, carried forward): reverse-image search both photos, geolocate using the provided coordinates, obtain pre/post satellite imagery, determine whether the site was military or civilian, and analyse for crater/munition remnants (Colonelcassad/@ukrainian_guide, Donetsk Oblast administration, OSINT geolocation).
  • 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.