Ian Desmond hit a home run and German Marquez gave up just two hits over eight innings as the visiting Colorado Rockies earned a 3-1 victory over the Los Angeles Dodgers. Marquez was the second consecutive Rockies starting pitcher to go eight innings against a Dodgers offense that set a franchise record with 55 home runs in June. Rockies left-hander Tyler Anderson went eight innings in Friday night's victory.