Well the Russians have the resources to win this. They could just mobilize, not even a full mobilization, just a partial one, 250,000-500,000 troops. They could have purchased hundreds of Iranian drones and saturated the airspace, but they didn't.
China has been supporting Russia economically...