Ukraine–Russia
Ballistic strikes on industry in three cities kill four workers in Dnipro; Ukraine hits Samara plants
Covering 21 Sept 2026, 07:00 – 22 Sept 2026, 07:00 UTC
The lead
Both sides spent this window on the other’s production. Overnight Ukraine’s Air Force flagged a ballistic threat from the Voronezh direction, and the Dnipropetrovsk administration said Russian forces struck industrial enterprises in Dnipro, Kryvyi Rih and Pavlohrad simultaneously; by morning the Dnipro toll had risen from two killed to four, after a fourth worker was recovered from under the rubble of a damaged enterprise, with six injured and search and rescue still running. Earlier in the day Russian strikes burned two filling stations near Zviahel and hit unnamed critical-infrastructure objects in Poltava district and in Dnipro. In the other direction, Ukrainian wires reported drones starting a large fire at the Kuibyshev oil refinery in Samara and, separately, at a chemical plant in Togliatti — neither confirmed by Russia — and Ukraine’s General Staff confirmed its strike on the Tsymbulova drone base in Oryol Oblast. The day’s civilian dead was a woman on a minibus in Komyshuvakha.
What happened
Russian ballistic strikes: four workers killed in Dnipro, three cities hit at once
At about 01:58 Kyiv time on 22 September Ukraine’s Air Force flagged a ballistic threat from the Voronezh direction. Oleksandr Hanzha of the Dnipropetrovsk administration said Russian forces struck industrial enterprises in Dnipro, Kryvyi Rih and Pavlohrad simultaneously, starting fires. A morning update at about 09:00 Kyiv — carried by Ukrainska Pravda, Hromadske, Suspilne, NOELreports and Ukrinform — raised the Dnipro toll from two killed and six injured to four killed and six injured, after a fourth worker was recovered from under the rubble of a damaged enterprise; search and rescue was continuing. Casualties at Kryvyi Rih and Pavlohrad were still being clarified. The plants have not been named publicly, and the strike is distinct from the daytime hit on a single Dnipro infrastructure object.
Russian strikes: two filling stations at Zviahel, infrastructure in Poltava district and Dnipro
On the morning of 21 September Russian strikes hit two filling stations near Zviahel in Zhytomyr Oblast — one on the M-06 highway in the suburbs and a WOG-network station in Zviahel district — starting fires. Regional head Volodymyr Bunechko, via RBC-Ukraine, Mezha and Informator, reported no dead and no injured. About half an hour later a Russian drone struck a critical-infrastructure object in Poltava district and started a fire, with no injuries on preliminary information from regional head Volodymyr Dyakinych via Interfax-Ukraine. At about 13:31 Kyiv, Oleksandr Hanzha said a Russian strike hit a critical-infrastructure object in Dnipro, the blast wave breaking the windows of a nearby shop; casualties there were still being clarified. None of the three objects has been identified publicly.
Russian drone: a woman killed on a passenger minibus at Komyshuvakha
Acting Zaporizhzhia regional head Mykhailo Semikin said Russian forces struck a passenger minibus with a drone at Komyshuvakha in Zaporizhzhia Oblast on 21 September, killing a woman and injuring three other civilians, who were receiving medical care. Ukrinform carried the account in Ukrainian and in a later English follow-up, and Mezha relayed the same note. Neither the street, the route nor the ages of those hit have been published. It is the second passenger vehicle in service to be struck in this oblast within days: the previous report carried a minibus hit by a drone in Kherson’s Dniprovskyi district, and a woman killed on the road between Kushuhum and Malokaterynivka the window before that.
Russian strikes: four men hurt in Bashtanka district, two women in central Kherson
A Shahed attack on Bashtanka district in Mykolaiv Oblast injured four men aged 21, 26, 33 and 37, Heorhii Reshetilov of the Mykolaiv administration said via Ukrainska Pravda; three were hospitalised, the 21-year-old in critical condition, and one was treated as an outpatient. At about 09:20 Kyiv on 22 September Russian forces shelled the centre of Kherson, and two women aged 55 and 56 were hospitalised with shrapnel, blast and closed head injuries of medium severity, Suspilne Kherson said citing the regional administration. Separately, Ukrinform reported that a Russian aerial bomb hit a historic building in Sloviansk on 21 September; no casualty figure accompanied the report. The exact settlements, streets and buildings were not published in any of the three.
Ukrainian claims: a refinery fire at Samara and a chemical plant at Togliatti, both unconfirmed
Overnight into 22 September, Ukrainska Pravda, TSN, UNN and The Kyiv Independent reported explosions over Samara Oblast and claimed a large fire at the Kuibyshev oil refinery, one of the region’s largest Rosneft plants; TSN cited video from a monitoring channel and raised the possibility that the AVT-5 primary distillation unit was involved. Russian officials have not confirmed damage or casualties. Separately, Informator asserted a fire at the Togliattikauchuk chemical plant in Togliatti after a drone attack, while Suspilne listed a chemical plant only as a possible secondary hit in the same wave; Russian officials there emphasised civilian damage and did not confirm a plant was struck. The desk keeps the two claims apart rather than merging them into one night’s success.
Late arrival: the General Staff confirms the Tsymbulova drone base strike
Held by the previous report and entered here: on 21 September Ukrainian drones struck an attack-UAV storage, preparation and launch site near Tsymbulova in Russia’s Oryol Oblast. The first accounts, published late that evening, were UNITED24 Media and Militarnyi citing satellite imagery from a monitoring channel, which described breached protective bunkers and damaged hangars at a base used for Geran-family strike drones. On the morning of 22 September Ukraine’s General Staff confirmed the strike officially and published a damage assessment: at least three UAV storage buildings hit and burning, and a jet-powered UAV launch pad and five launchers damaged, restated in English by NOELreports. The munition count and the strike’s clock time remain unpublished, which is why this event could not be claimed by the earlier window.
What was not confirmed
What Kryvyi Rih and Pavlohrad lost. The administration described industrial enterprises struck in three cities simultaneously and published casualties for one of them. Dnipro’s figure moved from two killed to four within a morning as a fourth worker came out from under the rubble, with search and rescue still under way when the last account was published, so even that number is open. For the other two cities the wording has stayed at casualties being clarified, and no figure has followed. Three simultaneous strikes with one toll between them is the shape of a night that is not finished being counted.
Whether the Kuibyshev refinery burned, and how badly. The account is Ukrainian wires and open-source monitoring: explosions over Samara Oblast, a large fire claimed at one of Rosneft’s biggest regional plants, a video from one channel, and a named distillation unit offered as a possibility rather than a finding. Russian officials have not confirmed damage or casualties. A refinery is the one target whose condition becomes measurable within days — a processing halt, a unit offline, a fuel-supply measure — and none of that has been published by anyone, in either country.
Whether a chemical plant at Togliatti was hit at all. Two Ukrainian outlets describe the same night with different degrees of confidence: Informator asserts a fire at the Togliattikauchuk works after a drone attack, while Suspilne lists a chemical plant only as a possible secondary target alongside the refinery. Russian officials in the area emphasised damage to civilian property and did not confirm that any plant was struck. A claimed hit on a chemical works carries its own hazard reporting if it is real — evacuations, air readings, a shutdown — and none has appeared from either side.
What a critical-infrastructure object is. Three separate strikes in this window are recorded against objects that nobody names: one in Poltava district, one in Dnipro during the day, and the industrial enterprises hit overnight in three cities. Wartime practice withholds the identity, and the reason is sound — a named target is a corrected aim point. The consequence for the record is that a reader cannot tell a substation from a rail depot from a gasworks, and that four dead workers are attached to a place with no name. This report carries the phrase as the authorities published it and does not guess behind it.
What was hit in Sloviansk, and whether anyone was hurt. The whole record is a Ukrinform headline and its card: a Russian aerial bomb on a historic building in the city on 21 September. The article body could not be retrieved, so there is no casualty figure, no name for the building and no account from the regional administration or from anyone responsible for heritage. A guided bomb on a listed building in a front-line city is normally described afterwards by more than one authority, and in this window it is a single line that nothing has followed.
What has not changed
For a third window running, not one ground action was published into this theatre, and the geography of what was published keeps stretching away from the line. This window reached Samara, more than eight hundred kilometres from the border, and Oryol Oblast in one direction; Zhytomyr, Poltava and Mykolaiv oblasts in the other. The front itself — the assaults, the line changes, the fortress belt — has now been absent from the record for three days while both general staffs strike industry, fuel and drone bases far behind it. Where the two armies are actually touching is the part of this war the published record is not describing.
Each side still publishes only what happened on its own ground, and only in the form that suits it. Ukrainian administrations gave this window its named tolls with ages and hospital outcomes — four men of 21, 26, 33 and 37 in Bashtanka district, two women of 55 and 56 in central Kherson, four workers in Dnipro. Russian officials appear in this record once, and only to decline: no confirmation of damage or casualties at the Kuibyshev refinery, no confirmation that a plant at Togliatti was hit, with the emphasis placed instead on damage to civilian property. Neither state described what it did to the other, which has been true of every window this report has carried.
What to watch in the next hours
Figures for Kryvyi Rih and Pavlohrad
Whether the Dnipropetrovsk administration publishes casualty counts for the industrial strikes at Kryvyi Rih and Pavlohrad, and whether Dnipro’s search and rescue closes at four dead.
One toll is standing in for three simultaneous strikes, and it already moved by two dead in a single morning.
A Russian account of the Samara plants
Whether Russian authorities, Rosneft or the Togliattikauchuk operator describe the state of the Kuibyshev refinery or the chemical works, or publish a processing halt, an evacuation or air readings.
Two industrial fires are claimed by the side that says it started them and unaddressed by the side that owns the plants.
An account of Tsymbulova from outside Kyiv
Whether Russian regional authorities describe the Tsymbulova site, or whether a strike time and munition count are published beside the General Staff’s own damage assessment.
Three buildings, a launch pad and five launchers are counted by the force that fired, and the strike still has no hour attached to it.