Rangers Live: Rangers hold on in 10-8 win