DENVER -- Tyler Chatwood threw seven masterful innings, Charlie Blackmon had one of Colorado's three run-scoring doubles and the Rockies beat San Francisco 5-2 on Friday night to end the Giants' 10-game winning streak against NL West teams.