❌

Reading view

Drones reportedly hit a Russian weapons plant near Moscow that Washington and Kyiv sanctioned

drones reportedly hit russian weapons plant near moscow washington kyiv sanctioned · post fire jsc 75 arsenal serpukhov oblast 22 2026 exilenova+ ukraine news ukrainian reports

An explosion hit the 75th Arsenal, a Russian army plant in Serpukhov south of Moscow, overnight on 22 October, Russian Telegram channel Astra reported. Russian officials also claimed drone attacks on the Moscow region, Tula, and Lipetsk that night.

As Russia presses its full-scale invasion, Ukraine’s long-range drones and missiles keep hitting military plants and refineries deep inside Russia. Ukrainian outlet Militarnyi says this plant specializes in repairing Buk and S-300 air defense systems. Astra describes it more broadly, as making weapons and ammunition and repairing military equipment. If Militarnyi is right, the blast hit a site that fixes Russian air defenses. It came the night Moscow’s mayor credited air defenses with stopping hundreds of drones.

Blast at the arsenal

An Astra OSINT analyst placed the explosion inside the site from a video, the channel said. Residents claimed in local chats that blasts followed passing drones, then at least three missiles. Astra did not confirm the missile count. Serpukhov lies about 99 km south of Moscow. Ukraine has sanctioned the plant, and the US Treasury has listed it too. As of the morning of 22 October, no Russian official had confirmed the blast.

More footage of the attack on the arsenal in Serpukhov. We are awaiting satellite images. pic.twitter.com/tTsgc18W3L

— Exilenova+ (@Exilenova_plus) October 22, 2026

630 drones, by Moscow’s count

Moscow Mayor Sergei Sobyanin claimed that 630 drones flew toward the Moscow region from 20:30 on 21 October to 04:00 on 22 October. He claimed most were destroyed far out and 163 were neutralized on approach to Moscow. Two people were injured in Voronovo, in New Moscow, he stated.

Tula Oblast Governor Dmitry Milyaev claimed air defenses downed 70 Ukrainian drones over his region. Private homes were damaged in Tula and the Zaoksky district, he stated.

Lipetsk governor claims homes and a clinic damaged

Earlier in the night, Ukrainian monitoring channel Exilenova+ posted footage of commotion in Lipetsk after explosions. Lipetsk Oblast Governor Igor Artamonov claimed a drone strike damaged homes, apartment blocks, and a closed polyclinic. A man born in 2001 was injured and hospitalized, Artamonov claimed.

Lipetsk, moment of the explosion. https://t.co/wCX6GVThQr pic.twitter.com/bGwGLbUm2d

— Exilenova+ (@Exilenova_plus) October 21, 2026

In May, Ukrainian intelligence said Russia was deploying more regiments against strike drones. In September, Ukrainian units hit more Russian air defense systems and radars than in any month since 2024, Ukraine’s Defense Ministry said. Analyst Oleksandr Kovalenko counted 76 destroyed in September with days of the month still to go and argued Russia cannot replace such losses. If Militarnyi’s description holds, losing repair capacity would deepen that gap.

  •  

Rice rescues Arsenal at Bayern as Real Madrid hit four

Declan Rice rescued Arsenal with a late equaliser in an electric 2-2 Champions League draw at Bayern Munich on Wednesday, while Real Madrid beat RB Leipzig 4-1 and Como handed Manchester United a bruising defeat by the same score.

Arsenal’s evening in Germany began ominously when Bukayo Saka limped out of the contest in the 10th minute, clutching his knee after falling while attempting a pass.

Fifteen minutes later, however, Eberechi Eze raced on to Martin Odegaard’s long ball and fired an angled shot past Manuel Neuer. Initially flagged offside, the goal was awarded following a VAR review.

Bayern replied in the 35th minute when Harry Kane released Alphonso Davies down the left with a through ball from halfway, the Canadian breaking clear before beating David Raya with a composed right-footed finish.

Kane put the hosts ahead from the penalty spot in the 61st minute after his shot struck Jurrien Timber’s raised hand, blasting his 58th Champions League goal into the roof of the net.

But Rice had the final say eight minutes from time, exchanging passes with Viktor Gyokeres inside the box before slotting past Neuer.

COURTOIS KEEPS REAL AFLOAT

At the Santiago Bernabeu, Real’s emphatic scoreline owed much to goalkeeper Thibaut Courtois, who denied Romulo’s close-range volley and thwarted Christopher Nkunku one-on-one before the hosts found their rhythm.

Bernardo Silva broke the deadlock in the 43rd minute, pouncing to tap home almost on the goalline after Leipzig goalkeeper Maarten Vandevoordt spilled Federico Valverde’s shot.

Arda Guler doubled the lead seven minutes after halftime, beating a defender to Kylian Mbappe’s goalbound header from Jude Bellingham’s cross.

Mbappe curled a shot into the top corner in the 83rd minute before Tidiam Gomis pulled one back a minute later. Substitute Yan Diomande capped Real’s victory with a spectacular volley from Brahim Diaz’s cross.

Elsewhere, Galatasaray won 4-2 at Lille, Inter Milan edged Shakhtar Donetsk 1-0, Aston Villa beat Viking Stavanger 3-1 and Real Betis beat Feyenoord 1-0, while LASK stunned Sporting 3-2 in Lisbon.

Paris St Germain, Aston Villa, Real Madrid, Liverpool and Real Betis top the standings having all made perfect starts to their Champions League campaigns, with three wins from three matches.

Inter Milan overcame Alessandro Bastoni’s dismissal to beat Shakhtar Donetsk, Carlos Augusto controlling Henrikh Mkhitaryan’s long pass in his stride before scoring the 77th-minute winner.

Bastoni had received a second booking eight minutes earlier for pushing an opponent away from the ball.

Aston Villa comfortably beat Norway’s Viking, Ross Barkley heading the opener from a corner before Emiliano Buendia converted a penalty and Alysson found the net with a deflected shot. Peter Christiansen struck Viking’s late consolation.

Isco’s 59th-minute penalty following a handball gave Real Betis victory over Feyenoord in Seville, while Club Brugge beat Lens 3-0 through goals from Hans Vanaken, Joaquin Seys and Carlos Forbs.

LASK stunned Sporting, recovering from Luis Suarez’s early penalty with goals from Christoph Lang, Sasa Kalajdzic and Krystof Danek. Suarez scored again in the 89th minute but the hosts could not salvage a point.

PAZ PUNISHES UNITED

Earlier, Nico Paz tormented Manchester United with two goals and an assist as Como swept to victory in northern Italy, while Galatasaray won a six-goal thriller at Lille.

Paz put Como ahead inside two minutes with a curling effort from the edge of the box, then helped double the lead four minutes after halftime, threading a perfectly weighted pass through for Anastasios Douvikas to finish first time past the advancing goalkeeper.

The Argentine then robbed Carlos Baleba near the right touchline and surged diagonally for more than 30 metres before steering a left-footed finish inside the far post.

Jacobo Ramon headed Como’s fourth from substitute Kaiki Bruno’s cross in the 76th minute, with Joshua Zirkzee grabbing United’s stoppage-time consolation from Amad Diallo’s delivery.

In France, Galatasaray recovered from surrendering an early lead to beat Lille 4-2.

Yunus Akgun fired the visitors ahead shortly after kickoff, but Soriba Diaoune equalised five minutes later and struck again in the 39th minute to put Lille in front.

Alexey Batrakov headed Galatasaray level in the 44th minute before Lucas Torreira appeared to glance home a corner in the 52nd, although the effort was later credited as a Nabil Bentaleb own goal.

Victor Osimhen completed the scoring nine minutes later with a powerful strike from the edge of the box.

Wednesday’s results:

Lille (2) 2 Galatasaray (2) 4
Como (1) 4 Manchester United (0) 1
Sporting CP (1) 2 LASK (1) 3
Aston Villa (2) 3 Viking (0) 1
Internazionale (0) 1 Shakhtar Donetsk (0) 0
Real Betis (0) 1 Feyenoord (0) 0
Real Madrid (1) 4 RB Leipzig (0) 1
Bayern München (1) 2 Arsenal (1) 2
Club Brugge (1) 3 Lens (0) 0

Standings after 3 games

1 Paris SG 9
2 Villa 9
3 Liverpool 9
4 Real Madrid 9
5 Betis 9
6 Stuttgart 7
7 Arsenal 7
8 Barcelona 6
9 Como 6
10 Man City 6
11 Club Brugge 6
12 Sporting 6
13 Dortmund 6
14 FC Bayern 5
15 Roma 4
16 Atlético 4
17 Shakhtar 4
18 PSV 4
19 Villarreal 3
20 Inter 3
21 Man Utd 3
22 Napoli 3
23 Galatasaray 3
24 LASK 3
25 Sabah 3
26 Feyenoord 3
27 Lens 3
28 Bodø/Glimt 3
29 AEK Athens 3
30 Leipzig 3
31 Fenerbahçe 2
32 Slavia 1
33 Viking 1
34 Porto 0
35 Lille 0
36 Slovan 0

  •  
❌