Russia on the ropes?