Rookie Tyler Matzek struck out seven in seven innings to end a five-start losing streak, and the Colorado Rockies capitalized on San Francisco's mistakes to beat the Giants 3-2 on Monday night.San Francisco Giants starting pitcher Jake Peavy reaches for a ground ball from Colorado Rockies' Nolan Arenado during the third inning of a baseball game Monday, Aug. 25, 2014, in San Francisco. Arenado was safe at first base with an infield hit.Colorado Rockies' Justin Morneau drives in a run with a sacrifice fly against the San Francisco Giants during the first inning of a baseball game Monday, Aug. 25, 2014, in San Francisco.San Francisco Giants first baseman Buster Posey, left, comes off the base while catching an errant throw from second baseman Joe Panik, allowing Colorado Rockies' Charlie Blackmon (19) to reach first base safely during the first inning of a baseball game Monday, Aug. 25, 2014, in San Francisco.San Francisco Giants' Andrew Susac, right, shakes hands with third base coach Tim Flannery after Susac's solo home run against the Colorado Rockies during the second inning of a baseball game Monday, Aug. 25, 2014, in San Francisco.