Think also about Napoleon against Russia. The Russians denied Napoleon the set piece battle he wanted, hitting his weak points and attacking his supply lines. If Ukraine can hold on they will bleed the Russians white.
The two wars with Chechnya proved that Russia is not as willing to endure high casualties as some may believe.