Intelligence brief / archived issue
Situation Update (UTC)
As of 2026-09-20 04:08 UTC. Baseline is the 03:35 UTC sitrep. New material covers 03:41:09–04:04:28 UTC. Net change this cycle: the Moscow-region drone wave continues, with a new confirmed impact on a building in the Orekhovy Boulevard area of Moscow, an expanded Sobyanin interception tally (a further 152 UAVs), and a formalised civil-aviation disruption of more than 30 unlanded flights; ASTRA publishes a geolocation chain tying the Kapotnya smoke plume to the Moscow NPZ (Gazpromneft-MNPZ); four further Air Force jet-UAV tracks are issued; and new Russian unit-level and milblogger material appears (114th GMRR FPV strike; improvised anti-drone HMG system).
Key updates since last sitrep
- Sobyanin reports a UAV hit on a building in the Orekhovy Boulevard area of Moscow. ТАСС (03:42:24), citing Moscow Mayor Sergey Sobyanin, states: "Беспилотник попал в здание в районе Орехового бульвара в Москве," during the ongoing drone attack; emergency services on site. Операция Z (03:43:26) relays the same statement (time UTC, ТАСС/Sobyanin, MEDIUM-HIGH that the statement was made; LOW-MEDIUM for damage extent).
- Sobyanin's overnight count rises by a further 152 UAVs. ТАСС (04:04:28) relays Sobyanin: "Силами ПВО уничтожены еще 152 БПЛА." This is a new, distinct increment relative to the carried-forward 186-downed-approaching statement (03:16 UTC); if cumulative it would place the Moscow-vector total at ~338 (time UTC, ТАСС/Sobyanin, HIGH that the statement was made; LOW-MEDIUM for the underlying count — see information environment).
- More than 30 flights unable to land at Moscow airports. ТАСС (04:03:09), citing Moscow airport representatives, reports over 30 flights could not land at Moscow airports due to active security restrictions — a quantified expansion of the carried-forward Vnukovo closure (time UTC, ТАСС, MEDIUM-HIGH that the disruption was reported; MEDIUM for the exact number).
- ASTRA geolocates the Kapotnya fire to the Moscow NPZ (Gazpromneft-MNPZ). ASTRA (03:57:53) publishes a three-image album: an eyewitness high-rise view of multiple smoke columns/fire glow over an industrial zone, plus two annotated verification graphics placing the camera in the Brateevo area (foreground "Братеево Авто" and a LUKOIL station) with a red polygon marked "Московский НПЗ." Caption attributes the fire to an attack, describes the plant as AO Gazpromneft-MNPZ in Kapotnya, 11 million tons/year refining capacity, ~40% of Moscow's fuel market and ~70% of Moscow-region gasoline and aviation-kerosene supply (time UTC, ASTRA, MEDIUM for geolocation of the fire viewpoint; LOW-MEDIUM for cause and for the plant-performance figures; LOW for the "20.09.2026" annotation date, which ASTRA itself flags as anomalous).
- Conflicting Podmoskovye casualty figures persist across state and independent channels. ASTRA (03:44:59) posts a dusk smoke-plume image captioned "2 человека погибли, 6 ранены … — губернатор," while ТАСС's consolidated summary (04:01:08), citing Governor Andrey Vorobyev, gives two killed (an elderly man in Orekhovo-Zuyevo; a woman in Sofiino), five injured including two children, plus one injured in Leninsky district. The earlier carried-forward 03:18 UTC TASS relay had also given "44-year-old woman killed and five injured" at Sofiino. Figures are not fully reconcilable (time UTC, ASTRA/Vorobyev, MEDIUM-HIGH that statements were made; MEDIUM/LOW for individual figures).
- ТАСС publishes a consolidated Moscow-region attack roundup. ТАСС (04:01:08) restates: 186 UAVs downed approaching the capital (Sobyanin); 249 downed/suppressed by AD and EW (Vorobyev); the casualty list above; damage to a facility on the MNPZ territory with no casualties (preliminary); the Orekhovy Boulevard strike; a 21-storey roof fire in Ramenskoye with 400 evacuated and 20 cars damaged; a Sofiino warehouse-complex fire with eight fire crews committed; damage to a residential building and an enterprise in Istra; and damage in Voskresensk (time UTC, ТАСС, MEDIUM-HIGH as a record of official statements; MEDIUM for individual events).
- Exilenova+ publishes two further Kapotnya albums — one claimed intercept, one multi-clip "Stability" compilation. Exilenova+ (03:41) posts a single clip described as a drills intercept of a fixed-wing drone followed by a large orange fireball and black smoke plume over Kapotnya (residential/industrial backdrop, "exilenova_plus" watermark). At (03:58) the channel posts a five-clip album captioned "Стабильность" showing an industrial fire/flare, a multi-storey residential fire, a TEBOIL filling station and industrial piping; the accompanying assessment flags inconsistency between visible licence plates ("99"/"29") and the TEBOIL-brand clue for the location (time UTC, Exilenova+, MEDIUM-HIGH/HIGH that a large industrial fire is shown; LOW which facility, and LOW that the clips are one event — aggregator content, heavy watermarking, no date stamp).
- Four further Air Force jet-UAV tracks issued (03:57–04:00 UTC). Повітряні Сили ЗС України reports: jet UAV on the Vinnytsia–Cherkasy oblast boundary, northbound (03:57:10); jet UAV near Bashtanka (Mykolaiv oblast), northbound (03:58:15); jet UAV near Korsun-Shevchenkivskyi (Cherkasy oblast), course toward Kyiv oblast (03:59:41); and a jet UAV in the Kremenchuk reservoir area, course west (04:00:42) (time UTC, Air Force, HIGH for the tracks; LOW for effects).
- Russian FPV operators claim to have destroyed Ukrainian NSU (Starlink-type) antennas on the Zaporizhzhia direction. Воин DV (03:45:07–03:45:08) posts thermal and optical FPV footage captioned as operators of the 114th Guards Motorized Rifle Regiment, 127th Motorized Rifle Division, "Vostok" grouping destroying Ukrainian "НСУ" antennas to interdict ammunition resupply. The footage shows a direct hit on a pole/tree-mounted rectangular terminal (time UTC, Воин DV, MEDIUM-HIGH that a strike on a communications terminal occurred; LOW for the broader logistics-interdiction claim).
- Colonelcassad publishes an improvised vehicle-mounted anti-drone heavy machine gun. Colonelcassad (04:03:01–04:03:02) posts footage of a heavy machine gun (visually consistent with a Kord or DShK) on a white civilian-pattern SUV, fitted with a ring anti-aircraft sight and a large white-light spotlight, firing in open steppe terrain; caption frames legacy HMGs as adapted to convoy air defence. Visual assessment rates the footage HIGH for the equipment configuration and firing; exact location and whether the engagement was live or training are LOW/UNCONFIRMED (time UTC, Colonelcassad, HIGH for the video content; LOW for location and target).
- Ukrainian General Staff/Оперативний ЗСУ publish the daily loss infographic (~1.52 million personnel). Генеральний штаб ЗСУ (03:43:18) and Оперативний ЗСУ (04:04:09) post the same 24.02.22–20.09.26 infographic: personnel ~1,517,990 (+1,560); tanks 12,356 (+4); armoured combat vehicles 25,361 (+4); artillery systems 50,067 (+56); MLRS 2,146 (+3); air-defence systems 1,659 (+2); operational-tactical UAVs 525,965 (+1,833); ground robotic complexes 2,695 (+23); automotive/fuel tanks 151,345 (+423); special equipment 4,716 (+13); cruise missiles 5,111 (time UTC, Gen Staff/Оперативний ЗСУ, LOW — belligerent self-report, no methodology; note the external assessment flags a date inconsistency and future-date anomaly in the product).
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. 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; LOW: the carried-forward Kotsnews Kommunar (Kharkiv oblast) 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, "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: the Colonelcassad/@ukrainian_guide claim of a Russian VKS airstrike on UAF "administrative buildings" in Sloviansk with coordinates — cause, timing and nature of 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 (state messaging) / LOW (effect): the Russian MoD/TASS 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: the 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 reported change to the ground line. NEW, MEDIUM-HIGH (strike) / LOW (effect): Воин DV (03:45 UTC) posts FPV thermal/optical footage captioned as 114th Guards Motorized Rifle Regiment, 127th Motorized Rifle Division, "Vostok" grouping operators destroying Ukrainian NSU antennas to interdict ammunition resupply. Carried forward LOW: Colonelcassad/@voin_dv 1472nd GMRR (68th AC, "Vostok") UAV-operator video; MoD Russia "liberation" of Zelenaya Dibrova; MEDIUM: "Jupiter" UAV company FPV strike on a 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 carried-forward KAB warnings. Carried forward HIGH (warning) / LOW (target): the Air Force KAB launch warning (02:30 UTC, repeating the 01:49 UTC one); 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. Carried forward HIGH (track) / LOW (effects): Air Force (03:22 UTC) jet UAV east of Ochakiv, northbound. Carried forward HIGH: Gen Staff records no enemy assault actions on this axis.
- Dnipropetrovsk oblast (rear): No significant new tracks this cycle beyond carried-forward vectors. 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, 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:57) jet UAV on the Vinnytsia–Cherkasy boundary, northbound; Air Force (03:59) jet UAV near Korsun-Shevchenkivskyi (Cherkasy oblast), course toward Kyiv oblast; Air Force (04:00) jet UAV in the Kremenchuk reservoir area, course west. Carried forward HIGH (track) / LOW (effects): the 03:23 UTC Kropyvnytskyi-east and 03:24 UTC northern-Dnipropetrovsk → Kremenchuk tracks; the 02:18 UTC Kremenchuk-reservoir westward and Kremenchuk-reservoir → Cherkasy and Cherkasy → Smila tracks; LOW/UNCONFIRMED: Военкор Котенок (23:26 UTC) claims of explosions in Kirovohrad.
- Vinnytsia / Zhytomyr / Rivne (rear) — UPDATED: NEW, HIGH (track) / LOW (effects): Air Force (03:57) jet UAV on the Vinnytsia–Cherkasy boundary northbound. Carried forward HIGH (track) / LOW (effects): the 02:31 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 oblast jet-UAV track; LOW: warning of possible strikes on fuel stations in Zhytomyr and Rivne.
- Kyiv city and Kyiv oblast (rear): No new tracks this cycle beyond the carried-forward set, but one new upstream vector now points at Kyiv oblast (Cherkasy → Kyiv). Carried forward HIGH (track) / LOW (effects): the 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; MEDIUM/LOW: the Kozyn → Chabany, 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): No significant change this cycle. Carried forward HIGH (track) / LOW (effects): the 03:19:23 UTC jet UAVs from Bryansk oblast north into Chernihiv oblast on a south-west course toward Kyiv oblast; 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 (03:58:15) jet UAV in the Bashtanka area (Mykolaiv oblast), northbound — the newest Mykolaiv-vector track, northern of the carried-forward east-of-Ochakiv one. Carried forward HIGH (track) / LOW (effects): the 03:22 UTC east-of-Ochakiv northbound track; the 02:10 UTC Black Sea → Chornomorsk track; the 02:05 UTC Black Sea → Mykolaiv oblast track; the 00:56 UTC Dobroslav and 00:59 UTC Krasnosilka → Odesa tracks; the 22:09 UTC Black Sea → Tatarbunary track; LOW/UNCONFIRMED: the Kotsnews "Geran-4 seeker" Dachne/Usatove strike claim; Военкор Котенок Odesa explosions; the Odesa Kislorodmash/Khimicheskaya street fire claim; the 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/ONGOING: NEW, MEDIUM-HIGH (official statement) / LOW-MEDIUM (extent): ТАСС/Sobyanin (03:42) reports a UAV hit on a building in the Orekhovy Boulevard area of Moscow during the ongoing attack; Операция Z (03:43) amplifies. NEW, HIGH (statement) / LOW-MEDIUM (count): ТАСС/Sobyanin (04:04) reports a further 152 UAVs destroyed by air defence — an additional increment to the carried-forward 186-approaching figure. NEW, MEDIUM-HIGH: ТАСС (04:03) reports more than 30 flights unable to land at Moscow airports due to security restrictions. NEW, MEDIUM (geolocation) / LOW-MEDIUM (cause): ASTRA (03:57) geolocates the Kapotnya smoke plume to the Moscow NPZ (Gazpromneft-MNPZ) via a Brateevo foreground ("Братеево Авто" and LUKOIL station) and provides plant context (11 Mt/yr; ~40% Moscow fuel market; ~70% Moscow-region gasoline/aviation kerosene). NEW, MEDIUM-HIGH (statements) / MEDIUM (events): ТАСС (04:01) consolidated roundup of the Moscow-region attack (186 approaching / 249 downed-suppressed; two killed — Orekhovo-Zuyevo and Sofiino; five injured incl. two children; one injured in Leninsky district; MNPZ facility damaged with no casualties; Orekhovy Boulevard strike; Ramenskoye 21-storey roof fire, 400 evacuated, 20 cars damaged; Sofiino warehouse-complex fire, eight crews; Istra residential and enterprise damage; Voskresensk damage). Carried forward (unchanged this cycle): the Moscow-region interception-count inconsistencies (186/166/249); the Vnukovo closure and Turkish Airlines turn-back (03:12 UTC); the CEC turnout 44.75% at 06:00 MSK (03:10 UTC); and the earlier Exilenova+ Kapotnya albums.
- Krasnodar Krai (Russian rear): No significant change this cycle. Carried forward MEDIUM (event) / LOW (framing): Дневник Десантника pro-war volunteer appeal (pickup 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: the 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:00): Current — overcast at Kharkiv/Vovchansk (13.1 °C, wind 0.2 m/s, cloud 82%); partly cloudy at Luhansk/Svatove (10.2 °C, wind 0.4 m/s, cloud 33%); clear at Donetsk/Pokrovsk (11.4 °C, wind 1.3 m/s, cloud 0%); clear at Zaporizhzhia/Orikhiv (10.3 °C, wind 0.8 m/s, cloud 0%); partly cloudy at Kherson (14.4 °C, wind 1.1 m/s, cloud 32%). Precip 0.0 mm at all points; windMax ≤3.1 m/s. Daily forecast (20 Sep): max ~25.0–28.5 °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 — Moscow building hit in the Orekhovy Boulevard area (03:42 UTC). ТАСС/Sobyanin; emergency services on site; no casualty or damage extent given (MEDIUM-HIGH statement; LOW-MEDIUM extent).
- NEW — Sobyanin reports a further 152 UAVs destroyed by air defence (04:04 UTC). Incremental to the carried-forward 186-approaching figure ("Москва" tally); relationship (cumulative/same-window/distinct) not clarified (HIGH statement; LOW-MEDIUM count).
- NEW — More than 30 flights unable to land at Moscow airports (04:03 UTC). ТАСС, citing airport representatives; security restrictions active. Complements the carried-forward Vnukovo closure (03:12 UTC) and Turkish Airlines turn-back (MEDIUM-HIGH reported; MEDIUM count).
- NEW — ASTRA geolocation of the Kapotnya fire to the Moscow NPZ (03:57 UTC). Three-image album (one original, two annotated verification graphics); foreground anchors "Братеево Авто" and a LUKOIL station; red polygon marked "Московский НПЗ"; plant context claims (11 Mt/yr; ~40% Moscow fuel market; ~70% Moscow-region gasoline/aviation kerosene) (MEDIUM geolocation of the fire viewpoint; LOW-MEDIUM cause; LOW the anomalous "20.09.2026" annotation date).
- NEW — ТАСС consolidated Moscow-region attack summary (04:01 UTC). Restates the carried-forward repertoire (186/249; two killed — Orekhovo-Zuyevo, Sofiino; five injured incl. two children plus one in Leninsky; MNPZ facility damaged, no casualties; Orekhovy Boulevard strike; Ramenskoye 21-storey roof fire, 400 evacuated, 20 cars damaged; Sofiino warehouse fire, eight crews; Istra residential and enterprise damage; Voskresensk damage) (MEDIUM-HIGH statements; MEDIUM individual events; LOW-MEDIUM counts).
- NEW — Exilenova+ Kapotnya albums (03:41 and 03:58 UTC). One single clip (claimed drone-intercept then fireball); one five-clip "Стабильность" album (industrial flare, residential-window fire, TEBOIL filling station, industrial piping) (MEDIUM-HIGH/HIGH industrial-fire visual; LOW facility identity and event linkage — aggregator-sourced, heavy watermarking, conflicting licence-plate/refill-station location clues, no date stamp).
- NEW — Four further Air Force jet-UAV tracks (03:57–04:00 UTC). Vinnytsia–Cherkasy boundary northbound; Bashtanka (Mykolaiv oblast) northbound; Korsun-Shevchenkivskyi (Cherkasy oblast) toward Kyiv oblast; Kremenchuk reservoir westward. No intercepts or impacts reported by Air Force in this cycle (HIGH tracks; LOW effects).
- Carried forward (HIGH): the 03:24 UTC northern-Dnipropetrovsk → Kremenchuk and 03:23 UTC Kropyvnytskyi-east tracks; the 03:12 UTC Boyarka northbound, 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) — now re-presented by Воин DV (03:45 UTC) with unit attribution; 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 ≤3.1 m/s winds. This cycle adds four new Air Force tracks with a distinct central-Ukrainian cluster (Vinnytsia–Cherkasy; Korsun-Shevchenkivskyi → Kyiv oblast; Kremenchuk reservoir westward) and a Bashtanka (Mykolaiv) northbound vector, sustaining the multi-axis launch pattern. The Moscow-region wave continues active into this window (Orekhovy Boulevard strike at 03:42 UTC; a further 152-destroyed statement at 04:04 UTC). Confidence MEDIUM.
- Assessed most dangerous course of action: terminal impacts in Kyiv oblast (Cherkasy → Kyiv upstream vector combining with carried-forward Boyarka/Uzyn tracks; the Hlevakha fatalities confirm lethality), Cherkasy/Poltava (Vinnytsia–Cherkasy boundary and Kremenchuk-reservoir vectors), Mykolaiv/Odesa (Bashtanka northbound and Black Sea coastal vectors), and continued Moscow-oblast effects (Orekhovy Boulevard strike; ongoing air-defence/EW effort). 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 Moscow response now includes a further declared 152 UAVs destroyed (Sobyanin, 04:04 UTC) on top of the 186/249 figures, and the quantified civil-airport disruption (>30 unlanded flights; Vnukovo closure) confirms a continued high-tempo AD/EW effort with accepted civil-aviation impact. Confidence MEDIUM-HIGH that a heavy AD/EW response and civil disruption occurred; LOW-MEDIUM for the specific counts.
- Russian rear energy-infrastructure vulnerability — UPDATED: the ASTRA geolocation chain (Brateevo foreground + "Московский НПЗ" polygon) now independently ties the Kapotnya smoke plume to the Moscow NPZ (Gazpromneft-MNPZ), complementing the carried-forward official Sobyanin acknowledgement of damage at the MNPZ. Facility identity (MNPZ) is now well-supported; the specific unit ("AVT-6"), damage scale and cause remain LOW-MEDIUM. ASTRA's plant-performance figures (~40% Moscow fuel market, ~70% Moscow-region gasoline/aviation kerosene, 11 Mt/yr) are potentially significant if accurate, but are LOW-MEDIUM and should not yet be treated as production-impact evidence. Confidence MEDIUM-HIGH that the Moscow NPZ was struck; LOW for production impact.
- Russian force-posture indicators — UPDATED (low-to-medium weight): the 114th GMRR (127th MRD, "Vostok") NSU-antenna FPV video (Воин DV, 03:45 UTC) provides a corroborating presence/activity indicator for a unit already associated with the eastern Zaporizhzhia sector; the carried-forward 1472nd GMRR video and RT presentation of the 155th Naval Infantry Regiment remain LOW / LOW-MEDIUM presence indicators only. The Colonelcassad improvised vehicle-mounted anti-drone HMG footage (04:03 UTC) is a HIGH-confidence equipment/adaptation indicator for convoy counter-UAV practice, location otherwise LOW.
- Russian information-operations / PSYOP posture — UPDATED: active lines include (1) state-wire consolidation of the Moscow-region attack (ТАСС 04:01 summary with detailed residential/child-casualty inventory) building the "enemy strikes civilians" narrative; (2) the "Stability" sarcastic-caption counter-frame (Exilenova+ 03:58 UTC) and other opposition/anti-war framing; (3) the continued "Geran-4 seeker" counter-positioning of Russian deep-strike capability; and (4) unit-level morale propaganda — the 71st Guards Motorized Rifle Regiment (42nd MRD) song video (Два майора, 03:50 UTC) and the VDV "brotherhood" morning-PT post (Дневник Десантника, 04:01 UTC). A Russian milblogger adaptation/humanising narrative also runs via the Colonelcassad anti-drone-HMG post (Colonelcassad, 04:03 UTC). Confidence MEDIUM that these are coordinated messaging actions.
- Russian domestic-political indicator (low weight): the carried-forward 44.75% turnout at 06:00 MSK (CEC via ТАСС) publicised during the active strike event on Moscow remains a state-legitimacy messaging element; treated as a reported figure, not an independently validated measure.
Friendly activity (UAF)
- Air defense and early warning: the Air Force issued four new real-time jet-UAV tracks in this cycle (03:57–04:00 UTC), sustaining wide-area tracking and now including a Cherkasy → Kyiv upstream vector and a Bashtanka (Mykolaiv) northbound vector.
- Deep-strike effect (indirectly corroborated and geolocated): the carried-forward Russian official acknowledgement of damage at the MNPZ (ТАСС/Sobyanin, 03:05 UTC) is now augmented by an ASTRA geolocation chain (03:57 UTC) placing the Kapotnya smoke plume adjacent to the MNPZ and by further Exilenova+ Kapotnya footage (03:41; 03:58 UTC). No Ukrainian official claim of responsibility or effect appears in this cycle's messages; attribution to a Ukrainian strike remains assessed from the Russian framing and pro-Ukrainian commentary (Николаевский Ванёк, 03:15 UTC; LOW-MEDIUM as a formal claim).
- Official casualty/loss reporting: the General Staff (03:43 UTC) and Оперативний ЗСУ (04:04 UTC) published the daily loss infographic (24.02.22–20.09.26), claiming ~1,517,990 Russian personnel and ~525,965 operational-tactical UAVs cumulative. This is a Ukrainian General Staff information product and is LOW as verified intelligence.
- 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 Vinnytsia–Cherkasy, Bashtanka, Korsun-Shevchenkivskyi → Kyiv and Kremenchuk-reservoir tracks, and of the Moscow-region strike event, remain unknown. Pending DSNS, Kyiv, Cherkasy, Poltava, Mykolaiv and Vinnytsia OVA confirmation.
Information environment / disinformation
- Russian state-wire Moscow-region bundle (new, state-sourced). ТАСС (03:42; 04:01; 04:03; 04:04 UTC), citing Sobyanin and Vorobyev, provides a consolidated inventory of the overnight attack, including child casualties, residential destruction, evacuation numbers, the Orekhovy Boulevard building hit, the MNPZ facility damage and the >30 unlanded flights. Label: state-wire reporting of official statements — credible that the statements were made and that some damage/deaths occurred; the framing (ordered listing of residential destruction, child casualties, evacuation counts) functions as domestic-discipline and "enemy strikes civilians" messaging. Figures remain unaudited and internally inconsistent (186 approach / 186 + 152 / 249 downed-suppressed; "5 injured incl. two children" vs "6 wounded").
- ASTRA geolocation product (new). ASTRA (03:57 UTC) — three-image album with geolocation overlays; foreground anchors reused consistently; caption claims the MNPZ "caught fire as a result of an attack" and cites the manufacturer and plant capacity. Label: independent-outlet OSINT; the geolocation chain (Brateevo foreground, "Московский НПЗ" polygon, LUKOIL station, "Братеево Авто") is plausible and the album appears to depict one fire event; but the "attack" attribution is textual, imagery shows fire/smoke without cause, and the anomalous "20.09.2026" annotation date lowers confidence. Verify via satellite thermal and official follow-up.
- Exilenova+ "Stability" multi-clip album (new). Exilenova+ (03:58 UTC) — five clips with a sarcastic caption; internal location clues (TEBOIL filling station vs "99"/"29" licence plates) are mutually discordant, and the album mixes industrial and residential fire scenes. Label: aggregator/opposition content; raw footage appears authentic but facility identity, event linkage and chronology are unverified. High risk of mixing separate events under one caption.
- Pro-Ukrainian celebratory commentary (carried forward). Николаевский Ванёк (03:15 UTC) claims a repeat penetration of the Moscow NPZ; no operational detail. Label: partisan celebratory post; not evidence of effect.
- Ukrainian General Staff loss infographic (new). Генеральний штаб ЗСУ/Оперативний ЗСУ (03:43; 04:04 UTC) — approx. 1.52 million personnel and 525,965 UAVs claimed cumulative. Label: belligerent self-reported aggregate; no methodology; external assessment flags a future-date inconsistency. Treat as a morale/information product, not validated attrition data.
- Russian unit-level morale/propaganda content (new). Два майора (03:50 UTC) — 71st Guards Motorized Rifle Regiment (42nd MRD) song video; Дневник Десантника (04:01 UTC) — VDV "brotherhood" morning-PT poster. Label: morale/recruitment messaging; combat footage is generic/edited; imagery appears composite.
- Milblogger adaptation narrative (new). Colonelcassad (04:03 UTC) — improvised vehicle-mounted anti-drone HMG with thermal/spotlight; caption frames legacy HMGs as adapted convoy air defence. Label: equipment footage appears authentic (firing, ejected casing, specific configuration); the framing amplifies a Russian "ingenuity/adaptation" narrative — treat as a capability indicator, not proof of effectiveness or geolocation.
- Counter-claim to the NSU-antenna strike (new). Воин DV (03:45 UTC) asserts the interdiction "prevented ammunition delivery" by destroying NSU antennas. Label: unit-sourced claim; the strike video is credible at medium-high confidence but the logistics-interdiction framing is an unverifiable tactical exaggeration.
- 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 Orekhovy Boulevard building hit, 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 the duration of the Moscow-airport security restrictions (>30 unlanded flights; Vnukovo closure).
- Kyiv / Cherkasy / Poltava rear: watch for impacts or interception tied to the Korsun-Shevchenkivskyi → Kyiv oblast (03:59 UTC), the Vinnytsia–Cherkasy boundary northbound (03:57 UTC) and the Kremenchuk reservoir westward (04:00 UTC) tracks, in combination with the carried-forward Boyarka/Uzyn vectors; monitor consolidated official casualty/damage reporting on the Hlevakha strike (Kyiv OVA, prosecutor's office, DSNS).
- Mykolaiv / Odesa / Black Sea axis: watch for impacts tied to the Bashtanka northbound track (03:58 UTC) and the carried-forward east-of-Ochakiv northbound and Black Sea → Chornomorsk tracks; assess any Ukrainian official response to the Kotsnews Dachne/Usatove strike claim.
- Eastern Zaporizhzhia (Zaporizhzhia oblast): monitor the 114th GMRR (127th MRD, "Vostok") NSU-antenna strike area for corroborating unit/geolocation reporting and any change to the Velykomykhailivka–Zelenaya Dibrova picture; Barvinovka/T0408 remains the watch item.
- 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 any Russian MoD consolidation of the overnight counts; watch for ASTRA follow-up and any correction of the "20.09.2026" annotation date; 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:58 UTC): 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; verify the ASTRA geolocation chain (Brateevo foreground: "Братеево Авто," LUKOIL station, red "Московский НПЗ" polygon) and the plant-performance figures (11 Mt/yr; ~40% Moscow fuel market; ~70% Moscow-region gasoline/aviation kerosene); cross-check NASA FIRMS/VIIRS thermal anomalies for Kapotnya; determine whether the Exilenova+ and ASTRA footage depict one event; establish munition type and launch origin (ТАСС/Sobyanin, ASTRA, Exilenova+, MChS, OSINT geolocation, satellite thermal).
- Moscow-region interception counts (03:16, 03:18, 03:19, 04:04 UTC): reconcile the 186 / 166 / 249 / +152 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).
- Orekhovy Boulevard building strike (03:42 UTC): geolocate and identify the building, establish weapon type and damage/casualty outcome; corroborate with Russian emergency-services reporting (ТАСС/Sobyanin, Операция Z, MChS).
- Moscow-airport disruption (03:12, 04:03 UTC): confirm the duration and scope of the restrictions (Vnukovo only vs. all Moscow airports), total diverted/unlanded flights, and the status of the Turkish Airlines turnaround (ТАСС, Rosaviatsiya, flight-tracking).
- Podmoskovye casualty and damage inventory (03:44–04:01 UTC): obtain consolidated casualty counts and identities for Sofiino, Ramenskoye, Orekhovo-Zuyevo, Kotelniki, Leninsky, Lytkarino, Istra and Voskresensk; reconcile the "5 injured (incl. two children)" vs "6 wounded" discrepancy; 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).
- New Air Force tracks (03:57–04:00 UTC): require impact/no-impact confirmation, intercept attribution and munition type for the Vinnytsia–Cherkasy boundary, Bashtanka northbound, Korsun-Shevchenkivskyi → Kyiv and Kremenchuk reservoir westward tracks (Air Force, Kyiv/Cherkasy/Poltava/Mykolaiv/Vinnytsia OVAs, DSNS).
- 114th GMRR NSU-antenna strike (03:45 UTC): geolocate the wooded position on the eastern Zaporizhzhia front; verify the unit attribution (114th GMRR, 127th MRD, "Vostok"); establish whether the destroyed terminal was a Starlink/NSU communications asset and whether the logistics-interdiction claim is supported (Воин DV provenance, OSINT, Ukrainian SIGINT sources).
- Colonelcassad anti-drone HMG system (04:03 UTC): geolocate via terrain/vegetation; identify the thermal optic, mount and manufacturer; determine whether the engagement was live or training; seek higher-resolution imagery (Colonelcassad/@btr80, OSINT, equipment-analysis).
- Exilenova+ "Stability" album (03:58 UTC): reverse-image search each clip; geolocate via the TEBOIL filling station and licence plates ("99"/"29"); establish whether the industrial and residential fire scenes are one or several events; obtain original metadata (Exilenova+, OSINT geolocation).
- General Staff loss infographic (03:43; 04:04 UTC): verify the "20.09.2026" reporting-period consistency against the official daily reports; compare with Oryx, Russian MoD claims and independent OSINT; treat all aggregate figures as unverified claims.
- 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.
