Russian air defense systems repelled a large-scale drone assault overnight on March 31, according to the Ministry of Defense. In total, 92 Ukrainian fixed-wing drones were intercepted and destroyed across multiple regions.

The ministry said the attack unfolded between 11:00 p.m. on March 30 and 7:00 a.m. the following morning. During those hours, drones were shot down over the Bryansk, Belgorod, Leningrad, Kursk, Novgorod, Rostov, Samara, Smolensk, Orel, Kaluga and Tver regions, as well as in the Moscow area.

In the Leningrad region, Governor Alexander Drozdenko reported that air defenses had downed 38 drones by 6:00 a.m. The strikes caused damage in the port of Ust-Luga. In the settlement of Molodtsovo in the Kirovsky district, falling debris shattered windows in three residential buildings, affecting up to 30 apartments, and also damaged two classrooms in a school along with a social services center that was undergoing major repairs. Three residents, including two children, required medical assistance; their injuries were not life-threatening, and they were taken to a hospital in Shlisselburg. Fires that broke out near garages and a boiler facility were later extinguished.

In the Bryansk region, Governor Alexander Bogomaz said 11 drones had been destroyed. No casualties were reported, and emergency services were working at the sites.

Drone activity had also been recorded throughout the previous day. According to the Ministry of Defense, between 8:00 p.m. and 11:00 p.m. on March 30, air defenses shot down 58 drones-32 over the Bryansk region, 15 over Smolensk, five over Belgorod, and two each over the Kursk, Novgorod and Pskov regions.

Earlier that day, from 2:00 p.m. to 8:00 p.m., 98 drones were destroyed, including 41 over Bryansk, 23 over Kursk, 20 over Belgorod and 14 over Smolensk. Before that, between 8:00 a.m. and 2:00 p.m., another 11 drones were intercepted-seven over Belgorod and two each over the Bryansk and Kursk regions.