Russia on the ropes ...