The city’s Moscow-installed governor blamed Ukraine and later said the fire had been put out before a disaster occurred, Reuters reported.
A Ukrainian military intelligence official said more than 10 tanks of oil products with a capacity of about 40,000 tonnes intended for use by Russia’s Black Sea Fleet were destroyed, RBC Ukraine reported.
Ukraine says control of all its legal territory, including Crimea, is a key condition for any peace deal. Moscow has accused Kyiv of sending waves of aerial and seaborne drones to attack Crimea.
Sevastopol governor Mikhail Razvozhaev said only one drone hit the oil tanks.
“The enemy ... wanted to take Sevastopol by surprise, as usual, by staging a sneak attack in the morning,” Razvozhaev said.
Russian firefighters had shown how to defeat a major blaze “and prevent a catastrophe”, he added.
Ukraine lacks longer-range missiles that can reach targets in places such as Sevastopol, but has been developing drones to overcome this hurdle.
Ukrainian officials do not usually claim responsibility for explosions at military sites in Crimea, although they sometimes celebrate them using euphemistic language. Andriy Yusov, a Ukrainian military official, did not say Ukraine carried out the attack. Instead, he told RBC the blast was “God’s punishment” for a Russian strike on the Ukrainian city of Uman on Friday that killed 23 people.
Ukrainian President Volodymyr Zelenskiy said Kyiv would do all it could to ensure that those responsible for the attack on Uman be held accountable as soon as possible.
The attacks are largely led by the Wagner private army. Its founder, Yevgeny Prigozhin, said his forces had advanced between 100 and 150 metres on Saturday and claimed pro-Kyiv units now only controlled three sq km.