All the latest developments from the war in Ukraine.
Russia fired missiles at western Ukraine that killed an 8-year-old boy, local officials said, and drones that Russian officials blamed on the Ukrainian military targeted Moscow for a third straight day but reportedly didn't cause significant damage.
Also Friday, Ukrainian President Volodymyr Zelenskyy announced the firing of all the heads of regional military draft boards, part of his crackdown on corruption since the outbreak of Russia's war in Ukraine more than 17 months ago.
Boy killed 100km from Polish border
The missile that killed the boy struck a house in western Ukraine's Ivano-Frankivsk region, about 100 kilometres from the Polish border, according to the office of Ukraine's prosecutor general.
But Ukrainian air defences frustrated Russia's daylight attack on Kyiv, Ukraine's capital. Debris from intercepted missiles fell on residential areas of the city, including the premises of a children's hospital, without causing casualties, local authorities said.
Falling wreckage of missiles and drones has in the past killed people on the ground and damaged buildings in Kyiv.
Meanwhile, a drone fell in western Moscow after Russian air defence systems stopped it, Moscow Mayor Sergei Sobyanin said. Nobody was hurt, he said.
The drone plunged onto the Karamyshevskaya Embankment, officials said, which is about 5 kilometres (3 miles) from a Moscow business district that was hit twice in previous drone incidents.
Reports of drones in the area disrupted flights at two Russian airports. Flights later resumed at Vnukovo airport, one of Moscow's busiest and at Kaluga airport, southwest of the city. It was the third day in a row that Vnukovo airport halted flights due to drone attacks.
In Kyiv, Zelenskyy said he was firing draft board directors in all the Ukraine's regions. He said in a Telegram post that the jobs should go to war veterans, including those with injuries.
The step was taken after Ukrainian security services presented details of 112 criminal cases against draft board officials suspected of taking bribes and engaging in corrupt practices, as well as 33 suspects who have yet to be charged.
Zelenskyy previously fired senior officials suspected of corruption. That has sent a signal to Western allies providing Kyiv with tens of billions of dollars in military aid that Ukraine is serious about clamping down on graft, which has long plagued the country's military.
The long-simmering issue of corruption in Ukraine's draft system burst into the open last June when a media investigation was published about Odesa's regional draft commissar Ievhen Borysov, igniting a scandal.
The investigation reported on millions of dollars' worth of real estate and luxury vehicles allegedly owned by Borysov's family members in Spain. Borysov denied any wrongdoing, saying he had nothing to do with what his family purchased.
After the report, Ukraine's State Bureau of Investigation and its Security Service detained scores of draft board staff suspected of bribery and corruption. Parts of Ukraine's northeastern Kharkiv region ordered locals to evacuate on Thursday, as the Russian army continues to claim it is gaining ground.