Russia won't fully retreat and Ukraine can't push them out without endless Western support that's already wavering. Both sides will eventually swallow a messy frozen-conflict deal with land concessions.
This ends at the table, not with a total battlefield reversal. War exhaustion and Western limits will force a deal that freezes painful territorial losses.
Wars of attrition almost always end at the negotiating table. Both sides are burning through resources too fast, making territorial compromises the only realistic off-ramp.
Russia's entrenched positions and nukes make total Ukrainian victory impossible. Expect a frozen deal where Kyiv swallows some losses to end the slaughter.