I have seen several reports that Ukraine claims to have sunk a Russian vessel here and here. and here, using Harpoon missiles transferred from Denmark.
The tugboat, identified as the Vasiliy Bekh by Odesa region’s governor, had been transporting soldiers, weapons and ammunition to the Russian-occupied Zmiinyi (Snake) Island in the Black Sea, the Ukrainian navy said.
Reportedly the vessel had been equipped with a TOR AAW missile system. that theoretically could have defended the vessel from an ASCM attack.
According to Wikipedia, Zmiinyi (Snake) Island is well within Harpoon range of the Ukrainian coast.
The nearest coastal location to the island is Kubanskyi Island on the Ukrainian part of the Danube Delta, located 35 km (22 mi) away between the Bystroe Channel and Skhidnyi Channel…The closest Ukrainian city is Vylkove, 50 km (31 mi); however, there also is a port Ust-Dunaisk, 44 km (27 mi) away from the island.
Russia MOD: The vessel was not infact sunk. It was sent on a special research operation to explore the sea floor of the Black Sea.
The most complete report so far here. https://www.thedrive.com/the-war-zone/ukraine-claims-harpoon-missile-attack-on-russian-navy-ship
This report has information on the time and location of the attack, and discusses the significance of the location, the target, and the weapon. http://www.hisutton.com/Russian-Navy-Vasily-Bekh-attack.html
Artillery sinks Russian warship in Dnipro River, says Ukraine https://www.msn.com/en-us/news/world/artillery-sinks-russian-warship-in-dnipro-river-says-ukraine/ar-AA16drAV?ocid=msedgntp&cvid=290a7d6d7f3e4cfb9968da072542516f