Giants reclaim first in West
DENVER — Matt Cain carried a no-hitter into the eighth inning, pitching the San Francisco Giants past the fading Colorado Rockies 4-2 on Sunday and back into first place in the NL West.
San Francisco moved a half-game ahead of San Diego, which lost to Cincinnati. The Rockies, who have dropped six of seven, fell 4½ games behind the Giants and four back of the Padres in the wild-card race.
Cain (13-10) held the Rockies hitless until speedy Jay Payton legged out an infield single with one out in the eighth. Pinch-hitter Melvin Mora connected for a two-run homer, ending Cain's scoreless streak at 20 innings.
Still, the right-hander went the distance on a three-hitter for his 12th career complete game and fourth this season. He won his fourth straight start and hasn't lost in seven outings since Aug. 18.
San Francisco took two of three in a key series at Coors Field.
Freddy Sanchez homered off Jorge De La Rosa (8-6), and Cody Ross also went deep for the Giants.
Reds 12, Padres 2Chris Heisey homered and hit a three-run double, leading the Cincinnati Reds to a romp over San Diego that reduced their magic number to one for winning the NL Central.Joey Votto and Brandon Phillips also homeredfor the Reds, denied a chance to clinch the division title Sunday when St. Louis beat the Chicago Cubs. Cincinnati is off Monday and then opens a three-game series at home Tuesday night against Houston.
Mets 7, Phillies 3Carlos Beltran hit a pair of homers, David Wright also connected and New York beat Philadelphia, preventing the Phillies from clinching their fourth straight NL East title at home.The two-time defending NL champions came in needing a win and a loss by Atlanta to secure the division crown. The Braves lost to Washington, dropping Philadelphia's magic number to one.Chase Utley hit a three-run homer for the Phillies, who will finish the season on the road.
Nationals 4, Braves 2Atlanta's drive for the NL wild card spun its wheels again, with wild pitchers and missed opportunities at the plate contributing to a loss to last-place Washington.Every Nationals player who scored got on base with a walk, the last two runs coming on Ian Desmond's tiebreaking single in the seventh that followed three straight free passes from the Braves bullpen.
Yankees 4, Red Sox 3On a night when Mariano Rivera and Jonathan Papelbon both failed to hold ninth-inning leads, Juan Miranda drew a bases-loaded walk from Hideki Okajima in the 10th that gave the New York Yankees a dramatic 4-3 win over the Boston Red Sox on Sunday night.
Mariners 6, Rays 2Josh Wilson hit a tiebreaking, three-run homer in the sixth inning off James Shields and Seattle stalled AL East-leading Tampa Bay.
