SAN FRANCISCO (AP) — Rockies cleanup hitter Justin Morneau was in protect mode with two strikes when he flicked his bat at a low pitch from Giants starter Madison Bumgarner and doubled down the right field line. Bumgarner pitched a one-hitter and matched his career high of 13 strikeouts, and San Francisco beat Colorado 3-0 on Tuesday night to snap a three-game losing streak. The two-time All-Star retired the first 21 batters before Morneau doubled on a 1-2 pitch to end the bid for perfection. De La Rosa (13-9) struck out five and walked two in five-plus innings before leaving due to a bruised thumb he hurt while batting in the sixth. Team officials are still awaiting word on backup catcher Hector Sanchez, who flew to Pittsburgh on Monday to meet with a concussion specialist. Rockies: LHP Franklin Morales (5-7) pitches the series finale and is making his second start since a two-inning relief appearance against Cincinnati on Aug.