Russia said on Wednesday it had detained a citizen of Uzbekistan who had confessed to planting a bomb which killed Lieutenant General Igor Kirillovin Moscow a day earlier on the instructions of Ukraine's security service.
Kirillov, who was chief of Russia's Nuclear, Biological and Chemical Protection Troops, was killed outside his apartment building along with his assistant when a bomb hidden in an electric scooter went off.
He was the most senior Russian military officer to be assassinated inside Russia by Ukraine. Ukraine's SBU intelligence service, which accused Kirillov of being responsible for the use of chemical weapons against Ukrainian troops, something Moscow denies, took responsibility for the killing.
Russia's Investigative Committee, which probes serious crimes, said in a statement on Wednesday that the unnamed suspect had told them during questioning that he had come to Moscow where he had received an improvised explosive device for the hit.
The statement said he had described how he had placed the device on an electric scooter which he had parked outside the entrance of the apartment block where Kirillov lived.
Investigators cited him as saying that he had set up a surveillance camera in a hire car nearby and that the organisers of the assassination, who he said had been based in the Ukrainian city of Dnipro, had used the camera to track Kirillov and remotely detonated the device when he had left the building.
The statement said the suspect, who was born in 1995, had been offered $100,000 for his role in the murder and residency in a European country.
Investigators said they were identifying other people involved in the hit and the daily Kommersant newspaper reported that one other suspect had been detained. Reuters could not independently confirm that.

Death toll from high-speed train collision in Spain rises to 39, RTVE reports
Death toll in Karachi mall fire jumps to 11
Chile fires kill at least 18 as firefighters battle extreme heat, winds
World leaders show caution on Trump's 'Board of Peace' amid fears for UN
Guatemalan prison hostages freed, president declares state of siege
