Really? Cost of extraction in Russia is about $30/barrel, sanctions introduced discount of about $20/barrel in 2025 which means 70% profit drop at market price of $60. Sounds pretty game changing to me.
But would it have got them to stop the war? Seems unlikely.
Russia can still produce tens of thousands of drones, missiles, and push up endless meatwaves of conscripts even if their oil sector declines (oil is 15% of their GDP). This war hasn't been that sophisticated for a while. Drones are cheap and China will keep selling them parts while buying their oil.