SAN FRANCISCO (AP) - Madison Bumgarner pitched a one-hitter and the San Francisco Giants beat the Colorado Rockies 3-0 on Tuesday night to snap a three-game losing streak.
The two-time All-Star retired the first 21 batters before Justin Morneau doubled down the right field line to end the bid for perfection. That was the only baserunner that Bumgarner (15-9) gave up. He fanned the next three hitters and matched his career high of 13 strikeouts.
San Francisco's husky left-hander was attempting to follow Tim Lincecum's no-hitter at AT&T Park on June 25 against San Diego with another milestone evening for a sellout crowd of 41,050 on a pristine Bay Area evening.
His 103-pitch gem helped the Giants move a game ahead of St. Louis in the wild card race.
Matt Cain is the last Giants pitcher to throw a perfect game, on June 13, 2012.
Buster Posey homered twice for San Francisco.