In 60 seconds: Ukraine launched one of the largest drone barrages of the entire war overnight, Russia's Defense Ministry claiming it shot down or destroyed 1,015 drones — with fires burning at St. Petersburg's oil terminal, the Ruchi oil depot and an Ozon logistics hub, one person dead, and roughly 20,000 people without power. It landed hours after President Trump signed an order waiving new sanctions on Russia's energy sector — and days after he told Kyiv to stop hitting Russian oil infrastructure.
- Russia claims its air defenses neutralized 1,015 Ukrainian drones overnight across 15 regions — a Russian military claim, not independently verified.
- Fires broke out at the Petersburg Oil Terminal, the Ruchi oil depot and industrial warehouses; St. Petersburg's governor says one person was killed and five wounded.
- Russian companies confirmed the damage themselves: Ozon reported a fire at its St. Petersburg logistics hub, and tech giant VK said drones attacked its Leningrad-region data center.
- About 20,000 people lost power around St. Petersburg, and the city's main airport restricted operations "for safety reasons."
- On NBC Sunday, Zelenskyy warned it would be a "historic mistake" for the U.S. to side with Russia — while confirming he's in "nonstop communication" with Trump's envoys.
They came in waves, all night long. By Sunday morning, Russia's second-largest city was dealing with burning oil infrastructure, a dead resident, a wounded handful more, apartment blocks with blown-out windows, and an airport telling planes to stay away. And the timing — my God, the timing — could not have been more pointed.
Just two days after Donald Trump signed an executive order freezing the toughest sanctions package ever aimed at Russia's oil and gas industry, Ukraine answered with what Russia says was 1,015 drones in a single night. TASS, Russia's own state news agency, called it the largest attack on the St. Petersburg region in four years. This is what defiance looks like when it's made of flying explosives.
What happened
Overnight Saturday into Sunday, Ukraine sent one of its biggest drone swarms of the war deep into Russian territory. Russia's Defense Ministry said its air defenses "neutralized" 1,015 Ukrainian drones across 15 Russian regions, annexed Crimea and the Black Sea. That number comes from Moscow — treat it as a Russian claim, not a verified count — but what happened on the ground in St. Petersburg is confirmed by the Russians themselves.
St. Petersburg Governor Alexander Beglov said firefighters were battling blazes at the Petersburg Oil Terminal, the Ruchi oil depot and industrial warehouses in the Kolpino district. One person was killed and five wounded in the city. Twelve apartment buildings and two private homes were damaged, and the city's main airport — one of Russia's busiest — restricted operations "for safety reasons."
In the surrounding Leningrad region, Governor Alexander Drozdenko said two transformer substations in Yanino were knocked out, leaving roughly 20,000 people without electricity. Four people were hospitalized. Drone debris fell on an apartment building in Gatchina, and 55 parked vehicles were damaged in Novosyolye.
Latest verified facts
The corporate confirmations are what make this one hard to spin. Russian e-commerce giant Ozon confirmed a fire at its St. Petersburg logistics hub, with staff evacuated. Russian tech giant VK — the country's homegrown answer to Facebook — said its data center in the Leningrad region was attacked by drones, adding that services were still running normally. And on the Ukrainian side, drone manufacturer Fire Point confirmed its FP-1 drones struck the oil terminal, and that Ukrainian forces hit the VK data center.
Moscow wasn't spared the drama: Mayor Sergei Sobyanin said 512 drones were headed toward the Moscow region overnight, with most destroyed "at a distance." Overall, Anadolu Agency tallied 3 killed and 21 injured on both sides of the overnight exchange — Russia also kept pounding Ukraine, killing a woman and wounding a six-year-old girl in Zaporizhzhia, local officials said.
Here's the number that should worry everyone: the Petersburg Oil Terminal can handle up to 12.5 million tons of oil products a year, per CNN. Ukraine isn't just making noise — it's going after the revenue pipe.
Why it matters
This wasn't just a military operation. It was a message, and the recipient was sitting in Washington.
Trump has been openly pressuring Kyiv to lay off Russia's energy infrastructure. He announced an "energy ceasefire" on October 11, then on Friday signed the order waiving the Graham Act sanctions that would have hammered Russia's oil and gas sector. When asked about Ukraine's refinery strikes, he snapped at reporters: "He better damn well stop."
Kyiv's answer arrived Saturday night: a thousand drones. Zelenskyy's logic is brutally simple — hitting Russia's oil money is one of the only levers Ukraine has that actually hurts Moscow's war budget. On X, he noted Russia had hit Ukrainian energy, oil and gas sites 76 times in the past week, arguing Moscow "never honored" any truce. From Kyiv's perspective, the ceasefire was always one-sided, and the sanctions waiver just proved it.
Honestly? This is the worst the U.S.–Ukraine relationship has looked in a long time. Fears in Kyiv are real that American support could dry up as another winter of Russian grid attacks approaches.
Impact on the USA and the world
For American readers, this lands in two places: your wallet and your news feed. U.S. diesel prices are already sitting at record highs — the very thing Trump blamed partly on Ukraine's refinery strikes. A burning export terminal in St. Petersburg doesn't help. Watch the oil markets when they open Monday; Brent touched $110 on Friday, and traders do not like burning terminals.
Geopolitically, the fault line is now out in the open. Zelenskyy went on NBC's "Meet the Press" Sunday and said plainly that it would be a "historic mistake" for America to side with Russia. At the same time, he confirmed he's talking to Trump's envoys Steve Witkoff and Jared Kushner in what he called "nonstop communication" toward peace. So: publicly defying Trump's demands with one hand, negotiating with his people with the other. That's quite a balancing act.
And in Moscow? Kremlin spokesman Dmitry Peskov shrugged: "The Kyiv regime is resisting. But this cannot change the course of events." Translation: expect retaliation. Russia's pattern is systematic, large-scale strikes back — and Ukraine's power grid is the obvious target as winter closes in.
What happens next
Our take — analysis, not reporting: Here's the thing: Kyiv is not going to stop. The refinery campaign is Ukraine's most effective economic weapon, and Zelenskyy just spent a Sunday morning show essentially daring Trump to cut him off. That tells you Kyiv has decided the strikes are worth more than Washington's goodwill right now — a gamble that only makes sense if Ukraine believes American support was already wobbling.
What to watch this week: (1) Monday's oil open — if Brent pushes past $110, the "who's to blame for energy prices" fight gets louder in Washington; (2) Russia's retaliation — the Kremlin telegraphed it, and Ukraine's grid is the likely bullseye; (3) whether Rubio's 60-day sanctions review becomes Trump's leverage over Kyiv ("stop the strikes or the waiver becomes permanent"); and (4) what Witkoff and Kushner actually told Zelenskyy on Sunday — because "nonstop communication" and a thousand drones don't usually go together, and something has to give.
The open question nobody can answer yet: does Trump punish Kyiv's defiance, or does the sight of a burning Russian oil terminal convince him the pressure campaign is finally working? Place your bets.