Dozens of Ukrainian drones punched through Russian air defenses Thursday and slammed into the Moscow Oil Refinery, roughly nine miles from the Kremlin, triggering massive fires and sending thick columns of black smoke over the Russian capital. It was the second strike on the same facility in three days, and one of the largest drone offensives Kyiv has mounted since Russia's full-scale invasion began four years ago.
Flights at all four Moscow airports ground to a halt. Sooty black rain fell on parked cars. In the greater Moscow region town of Zhukovsky, a drone struck a residential building. Seventeen people, including two children, were injured by drone debris across the area, according to regional Governor Andrei Vorobyov.
The refinery, one of Russia's largest, producing more than a third of the Moscow region's fuel, had already been hit Tuesday in a separate attack. Officials said that fire was quickly extinguished. Thursday's strike was far more dramatic. Moscow Mayor Sergei Sobyanin said the blaze was "largely contained," with remaining hotspots being put out. Hours later, city authorities issued a statement insisting fuel supplies and gas stations were operating normally.
Ukraine has spent months targeting Russian oil infrastructure, aiming to cut the revenue Moscow uses to fund its war effort and to force ordinary Russians to feel the consequences of the invasion. The refinery strike fits that pattern, and the results are showing. The independent Russian news outlet Agentstvo reported that one in every four gas stations across Russia has introduced some kind of restrictions on what drivers can buy.
Ukrainian President Volodymyr Zelenskyy framed the attack as both retaliation and leverage. In a voice message to a journalist group chat, he was blunt:
"If Putin does not want to end this war and wants to continue it, we will not sit quietly, we will respond."
In a separate statement, Zelenskyy put it even more sharply: "If Ukraine is going to burn, your Moscow will burn too." He called the refinery hit "a fully justified response to Russian attacks on our cities and communities," describing it as "another important result of our warriors' work against facilities that sustain Russia's war machine," according to the Washington Examiner.
Ukrainian Foreign Minister Andrii Sybiha posted on X with a message aimed directly at Moscow's residents:
"One of the most popular questions asked by Muscovites this morning is 'What is going on?' I can answer. Your country started a war of aggression against ours. For years, it has been killing our people. Now that you know what's going on, ask Putin when he is planning to end it."
The Russian Defense Ministry claimed its air defenses shot down 555 Ukrainian drones overnight across multiple regions, with almost 200 intercepted as they approached Moscow. That figure, if accurate, was roughly double the number of drones Russia launched at Ukraine the same night, based on Ukrainian air force data.
The sheer volume tells a story. Ukraine is now capable of flooding Russian airspace with enough drones to overwhelm defenses and reach high-value targets deep inside the country. AP News reported that over 500 flights were delayed or canceled as a result of the attack, underscoring the disruption a sustained drone campaign can inflict even when most incoming weapons are intercepted.
The strike follows a pattern of escalation. Earlier this month, Ukrainian drones hit Putin's hometown of St. Petersburg during an economic forum where foreign dignitaries were present. That attack, like Thursday's, carried an unmistakable message: nowhere in Russia is beyond reach.
The broader war continues to exact a brutal toll on Ukrainian civilians. On Thursday, as sudden military disasters have reminded observers throughout this conflict, Russia struck the northeastern city of Sumy with two glide bombs, killing a 64-year-old man who was fishing in a river. In central Ukraine, a Russian strike on Dnipro killed one man and wounded nine others.
The refinery attack came hours after Zelenskyy said he held "an important coordination call" with the presidents of the United States and France. He also said he won key pledges of further support at the G7 summit. French President Emmanuel Macron, speaking to reporters as he left the Palace of Versailles alongside President Trump, called the summit "very important for Ukraine" and added: "America is with us on Ukraine, that is very important."
The diplomatic backdrop matters. Zelenskyy has accepted an unconditional ceasefire demanded by Trump. Putin has refused. U.S.-led peace efforts have not produced a ceasefire agreement, and the war grinds on with no clear end in sight.
Meanwhile, the U.S. under Trump has cut back assistance to Ukraine, leaving Europeans as the biggest suppliers of military and financial aid. Zelenskyy was expected to hold talks in Brussels with NATO and EU leaders, including discussions about a continental ballistic missile defense system, a conversation that takes on new weight as the Pentagon moves to reduce military assets pledged to NATO allies.
The question of allied burden-sharing is not abstract. European nations are being asked to shoulder more of the defense load at a moment when the threat environment is intensifying, not receding. Whether the G7 pledges translate into concrete deliveries, weapons, ammunition, air defense systems, will determine how long Ukraine can sustain this kind of offensive pressure.
As black smoke rose over Moscow on Thursday, Vladimir Putin was 430 miles away in Kazan, hosting leaders of the Association of Southeast Asian Nations. Russia has been courting ASEAN to bolster business ties and diplomatic relationships outside the Western orbit.
The timing was conspicuous. Putin was playing statesman while his capital's skyline filled with smoke from a burning refinery. The optics, a leader unable to protect his own capital's critical infrastructure while entertaining foreign guests, speak louder than any press conference.
Vyacheslav Volodin, speaker of Russia's lower house of parliament, responded with a threat. As the Washington Times reported, Volodin warned that Ukraine's "action will lead to our counteraction and launching harsher blows, with more powerful weapons." That kind of escalatory rhetoric has been a fixture of Russian official statements since the invasion began. What has changed is the frequency and boldness of Ukrainian strikes reaching the Russian heartland.
The broader geopolitical landscape remains volatile. Romania recently opened military bases to U.S. forces as part of a wider allied posture adjustment, and tensions with Iran over nuclear negotiations continue to strain American attention across multiple theaters.
Moscow authorities can insist gas stations are running normally, but the numbers tell a different story. One in four Russian gas stations has imposed restrictions on fuel purchases. The Moscow Oil Refinery produces more than a third of the region's fuel. Two attacks in three days on that single facility, regardless of how quickly officials claim fires are contained, create real supply pressure.
Ukraine does not need to destroy every barrel of Russian oil. It needs to create enough disruption, enough uncertainty, and enough visible damage to erode the Kremlin's narrative of control. Thursday's strike, with its towering smoke plume visible across Moscow, accomplished that in a way no diplomatic communiqué could.
Several questions remain unanswered. What specific restrictions are Russian gas stations imposing, quantity limits, rationing, or something else? What is the current operational status of the Moscow Oil Refinery after absorbing two strikes in one week? How long were Moscow's airports actually shut down, and which ones were affected? The Kremlin's instinct is to minimize, reassure, and move on. But smoke visible from nine miles away is hard to wave off.
Zelenskyy's message is simple: if Russia will not stop the war at the negotiating table, Ukraine will make the war impossible to ignore at home. Whether that strategy brings Putin to the table or hardens his resolve is the open question of this conflict. But the fact that Ukrainian drones can reach a major refinery nine miles from the Kremlin, twice in one week, and set it ablaze is no longer a hypothetical. It is a fact on the ground, burning in plain view of millions of Muscovites.
Wars end when the cost of fighting exceeds the cost of stopping. Ukraine is doing its level best to make sure Moscow can do that math.