Pressure of Truth
Exposing the spin on all sides of the news.
World

Ukraine Says Russia Hit More Than 15 Energy Sites With 332 Drones and Missiles; Zelensky Criticizes U.S. Sanctions Waiver

Ukraine's air force says it downed 289 of the drones, and regional officials report at least seven dead; the strikes came days after President Trump announced an 'energy ceasefire' that Moscow says was never defined, and as he waived a new U.S. sanctions law on Russia.

How spun is the coverage?Coverage bias 4.4 / 10
4 sides analyzed21 sources cited

332 drones, 22 hits, and a ceasefire nobody can find

Overnight into October 17, 2026, Russia fired 332 attack drones at Ukraine, 31 of them jet-powered. Ukraine's air force also counted four Kalibr cruise missiles, Kh-22/32 cruise missiles and Iskander-M/KN-23 ballistic missiles[1][17]. The air force said 293 targets were shot down or jammed. That included 289 drones and all four Kalibrs. It recorded hits at 22 locations[1].

President Volodymyr Zelensky said more than 15 key power plants and transmission sites were targeted[2][3]. Regional officials reported seven dead and about 90 injured over the day[2]. Al Jazeera counted at least eight dead[4]. The air force gave no count for the Kh-22/32 or Iskander missiles.

More than 1 million people lost power at some point. Ukraine's energy ministry later said crews had restored it[4]. An early ABC News report put the figure at 600,000, a snapshot from the first hours[5]. Grid operator Ukrenergo ordered emergency cuts in several regions[17].

A ceasefire that was announced but never written down

Five days earlier, on October 11, President Donald Trump posted that an "ENERGY CEASEFIRE" was in effect. He said "both parties have agreed" and gave no details[6]. Zelensky said the news was new to him[6].

On October 14, Kremlin spokesman Dmitry Peskov said Trump's proposal "has not been specified." In Moscow's reading, Russia could not be said to be breaking it[7]. The Kremlin added that contacts over a truce were continuing[8]. No text of any energy ceasefire has been published.

Trump had said earlier in the week that the ceasefire was holding[20]. Kyiv says Moscow never honored it in practice. It points to strikes on gas sites hours after Trump's post[19].

Moscow's stated reason: payback for refineries

On October 15, Vladimir Putin said Russia was "responding" to Ukrainian attacks on its oil refineries. The next day, Chief of the General Staff Valery Gerasimov told him that "massive strikes" on Ukraine's grid had begun. He said bridges, railways and data centers were also being hit[9][18].

Russia's Defense Ministry confirmed a "massive strike" on October 17. It named the Zaporizhstal steel plant, the Zaporizhtransformator factory and a 330-kilovolt substation in the Rivne region[15]. Moscow describes these as military-industrial targets. It says the steel plant's output serves Ukraine's arms industry. It says the transformer plant was run under Ukraine's Defense Ministry[15].

Kyiv sees the grid as the point. Power keeps homes heated and hospitals running, so hitting it before winter aims at public will[2][3]. Large power transformers can take months to replace. A strike on a transformer maker therefore matters for Ukraine's repair capacity[15].

Ukraine hasn't stopped its own attacks. On the night of October 17 it sent a large drone wave at Russia. Russia's Defense Ministry said it downed 610 Ukrainian drones over 16 regions and the Black Sea[15][16]. Each side calls its strikes retaliation, or fair game against the other's war economy.

The waiver signed hours before the strikes

On October 16, Trump signed an order waiving nearly all penalties in the Lindsey O. Graham Sanctioning Russia and Iran Act of 2026. The law is named for the late senator. The penalties were due to start October 18. They included a 500% tariff on Russian goods and 100% tariffs on certain buyers of Russian energy[10]. That second kind is a secondary tariff, which punishes a third country for trading with Russia.

Signing came late on October 16, so the strikes fell within hours of it. Zelensky called the decision "wrong." He said it "definitely helps only the Russians" and "only fuels their satisfaction and their desire to keep killing people"[2][12]. His argument is about leverage. Sanctions are the main price Russia pays for the war, and switching them off before a major strike rewards the attacks.

Congressional backers, from both parties, make a related case. They wrote the law to raise costs on a fixed schedule. A fixed start date takes away Moscow's room to stall. They say waiving it two days before it began threw that pressure away[10][11]. Their options are limited, because the president used a waiver authority and reversing it would take new action from Congress[10][11][21].

The administration's case: diesel, diplomacy and a pause

The White House makes a different argument, built on fuel prices. Ukraine hits Russian refineries. Less Russian diesel reaches the world market. Global diesel prices rise, and U.S. drivers and truckers pay more. Trump says getting that diesel flowing helps American consumers[14][19]. Midterm elections are close, which adds to the pull of lower pump prices.

Trump called the waiver a "very good decision" in the "national interest." He argues that working with Putin, rather than piling on tariffs, keeps open the channel he needs to end the war[10][13]. Secretary of State Marco Rubio described the waiver as a 60-day pause to analyze its economic impacts, per Kyiv Independent[2]. RFE/RL reports the waivers themselves carry no expiration date[10]. It also reports that Trump approved Russian diesel sales of 300,000 tons immediately, 500,000 in November and 1 million after that.

For Russia, the stakes are concrete. It avoids the 500% tariff, its buyers avoid the secondary tariffs, and a diesel deal could bring new revenue[10][14]. Ukraine's refinery strikes keep cutting Russian fuel output, which is why Kyiv keeps them as leverage[16].

Same night, different headlines

Coverage split along familiar lines. Fox News framed the strikes as Putin defying Trump's ceasefire push and stressed his complaint about diesel prices[19]. The Washington Post led with "bipartisan outrage" over the waiver, backed by named Republican critics[11]. CNN headlined Ukraine's own drone attack as Kyiv defying Trump[16]. That treats a ceasefire with no published terms as binding on Kyiv.

Kyiv Independent's headline paired the strike "as" the U.S. "disregards" Graham's sanctions. That adopts Zelensky's causal link in its structure, though the quotes are his[2]. TASS called the targets "defense enterprises" and left out civilian deaths and blackouts. It gave heavy play to the 610 Ukrainian drones[15]. Al Jazeera led with deaths and outages and drew little link to U.S. politics[4].

Each frame rests on a real fact. Zelensky sees the waiver and the strike as cause and effect. Moscow sees payback under a truce it never signed. The White House points to diesel and diplomacy. None tells the whole story.

What's unresolved is simple. Both armies are still striking each other's energy sites. The waivers have no stated end date, and no one has published what the ceasefire actually says.

Like this article?

Share this article

The Bias Ledger average rating 4.4

The same story, as framed by outlets across the spectrum, ordered least to most biased. The bias score (1 = straight, 10 = heavily spun) is an AI assessment of that framing — click an outlet to see its track record. The tell is the word choice or omission that reveals the angle.

OutletVantageBiasHow they frame itThe tell
Al JazeeraQatari state-funded2Russian attacks in Ukraine kill at least 8, cut power to 1 millionLeads with deaths and outages and draws little link to U.S. politics. Close to straight reporting.
ABC NewsU.S. center3600,000 without power in Ukraine as Russia launches 'massive' attack amid Trump's 'energy ceasefire'Scare quotes around 'energy ceasefire' signal doubt. The 600,000 figure is an early snapshot, below the later count of more than 1 million.
Fox NewsU.S. right4Zelenskyy says Russia attacked energy grid after Trump ceasefire callFrames Russian strikes mainly as defiance of Trump's push. Foregrounds Trump's complaint that Ukraine's refinery strikes raise diesel prices.
The Washington PostU.S. center-left4Trump's waiver of sanctions on Russia stirs bipartisan outrage'Outrage' sets the frame before the White House's reasoning comes in. The 'bipartisan' label is backed by named Republican critics.
Kyiv IndependentUkrainian independent5Russia launches 'one of its largest attacks' on Ukraine's energy grid as US 'disregards' Graham's sanctions, Zelensky saysThe word 'as' pairs the strike with the U.S. waiver. That adopts Zelensky's causal link in the headline's structure, even though the quotes attribute the claim to him.
CNNU.S. center-left5Ukraine defies Trump and launches one of its biggest drone attacks on Russia this year'Defies Trump' treats a ceasefire with no published terms as binding on Kyiv. It casts Ukraine's strikes as a challenge to the U.S. president.
TASSRussian state8Russian forces deliver massive strike on Ukraine's defense enterprisesA steel plant and a transformer factory become 'defense enterprises.' Civilian deaths and blackouts are left out, while the 610 Ukrainian drones Russia says it downed get prominent play.

References

  1. Russia attacks Ukraine with Iskander, Kalibr and Kh-22/32 missiles and over 300 drones: air defences downs 293 aerial assets — Ukrainska Pravda · Ukrainian independent outlet relaying Ukrainian Air Force figures
  2. Russia launches 'one of its largest attacks' on Ukraine's energy grid as US 'disregards' Graham's sanctions, Zelensky says — Kyiv Independent · Ukrainian independent outlet, reader- and grant-funded; pro-Ukraine editorial stance
  3. Zelensky: Russian forces attack more than 15 energy facilities — Ukrinform · Ukrainian state news agency
  4. Russian attacks in Ukraine kill at least 8, cut power to 1 million — Al Jazeera · Funded by the state of Qatar
  5. 600,000 without power in Ukraine as Russia launches 'massive' attack amid Trump's 'energy ceasefire' — ABC News · U.S. commercial network (Disney-owned), center
  6. Trump says Russia and Ukraine agreed to immediate energy ceasefire — Axios · U.S. commercial digital outlet, center
  7. Kremlin Says It Cannot Break Trump's Energy Ceasefire Because Moscow Has Not Received the Details — UNITED24 Media · Ukrainian government-affiliated platform (UNITED24 is a presidential fundraising initiative)
  8. Zelensky Accuses Russia of Breaking Energy Ceasefire as Kremlin Says Talks Ongoing — The Moscow Times · Independent Russian outlet in exile (Netherlands), Kremlin-critical
  9. Russian General Staff announces massive strikes on Ukraine's energy grid — Ukrainska Pravda · Ukrainian independent outlet relaying Russian official statements
  10. Trump Waives Graham Act Sanctions On Russia Before They Take Effect — Radio Free Europe/Radio Liberty · U.S. government-funded broadcaster
  11. Trump's waiver of sanctions on Russia stirs bipartisan outrage — The Washington Post · U.S. center-left newspaper (owned by Jeff Bezos)
  12. Zelensky warns Trump's Russia sanctions relief rewards Putin and risks further concessions — Malay Mail · Malaysian commercial outlet carrying wire reporting
  13. Trump doubles down after waiving new Russia sanctions, calling it a 'very good decision' — NBC News · U.S. commercial network (Comcast-owned), center to center-left
  14. Trump's Russia diesel deal may offer Putin more than money — and spell trouble for Ukraine — CNBC · U.S. business network, center
  15. Russian forces deliver massive strike on Ukraine's defense enterprises — TASS · Russian state news agency
  16. Ukraine defies Trump and launches one of its biggest drone attacks on Russia this year — CNN · U.S. center-left (Warner Bros. Discovery)
  17. Russian Overnight Attack Kills Civilians, Targets Energy Facilities Across Ukraine — Radio Free Europe/Radio Liberty · U.S. government-funded broadcaster
  18. Moscow makes no secret of massive strikes on Ukraine's energy infrastructure — Interfax-Ukraine · Ukrainian commercial news agency
  19. Zelenskyy says Russia attacked energy grid after Trump ceasefire call — Fox News · U.S. right (Fox Corp.)
  20. Trump insists energy ceasefire holds as Ukraine reports new Russian strikes — Al Jazeera · Funded by the state of Qatar
  21. Russian sanctions, tariffs under Graham Act waived by President Donald Trump — Fox Business · U.S. right (Fox Corp.)