Rockies hold on for 11-7 victory against Rangers