Rockies 13, Diamondbacks 5
DENVER (AP) - Chris Young hit three home runs for Arizona, but Seth Smith connected twice and drove in a career-high five runs as the Colorado Rockies completed a three-game sweep with a 13-5 romp Sunday.
Ian Stewart and Carlos Gonzalez homered and Yorvit Torrealba doubled twice, helping Colorado extend its NL wild-card lead to two games over San Francisco.
Smith tore up Arizona pitching over the weekend. He went 9 for 13 with three homers and nine RBIs in the series.
Young, who entered with only seven homers this season, connected for a career-high three shots. He came up in the ninth with a chance to tie the major league record for homers in a game, and walked with two outs.
Mark Reynolds hit his 41st homer in the ninth for the Diamondbacks.
Jorge De La Rosa (14-9) won for the 12th time in his last 14 decisions and tied Jason Marquis for the team lead in victories.
Arizona's Yusmeiro Petit (3-9) gave up six runs and four hits in three innings.
Nationals 5, Marlins 4
WASHINGTON (AP) - Ryan Zimmerman hit a two-run homer in the ninth inning to end Washington's eight-game losing streak.
Zimmerman's drive into the red seats in left-center field capped Washington's three-run ninth. Willie Harris started the rally with a leadoff homer against Leo Nunez (4-5) and Cristian Guzman followed with an infield hit to set up Zimmerman's fifth career game-ending homer.
Florida fell five games back of NL wild card-leading Colorado.
The Marlins led 2-0 before Mike Morse hit a tying two-run single in the bottom of the eighth. Nick Johnson responded with a two-out, two-run single off Mike MacDougal (1-0) in the top of the ninth.
Hanley Ramirez hit his 100th homer for the Marlins, who wasted a solid start by Anibal Sanchez. The right-hander allowed four hits in six sharp innings.
Brewers 2, Giants 1, 12 innings
MILWAUKEE (AP) - Prince Fielder hit a solo homer with one out in the 12th inning and the Brewers, helped by a triple play, beat the Giants.
Fielder connected against Merkin Valdez (2-1) for his 37th homer of the season. He untucked his shirt before reaching second base and jumped on home plate as his teammates fell over backward in unison in a choreographed celebration.
Mitch Stetter (4-1) pitched the 12th for the win.
The Brewers turned their first triple play in 10 years, pulling it in the sixth on Aaron Rowand's hard grounder.
San Francisco led 1-0 when it put Randy Winn on second and Ryan Garko on first. Rowand followed with a grounder that third baseman Casey McGehee fielded right on the bag. McGehee touched third and threw to second baseman Felipe Lopez for the force. Lopez's relay to Fielder beat Rowand by a step.
It was the Brewers' first triple play since April 16, 1999, against the Cubs and fifth overall.
Reds 4, Braves 2, 12 innings
ATLANTA (AP) - Micah Owings walked off the field after getting beaned with the bases loaded in the 12th inning and Cincinnati picked up its seventh consecutive win.
Owings (7-12), who pitched two scoreless innings, was hit on the batting helmet by an 0-1 fastball from Kenshin Kawakami. Owings was on his back for several seconds before Reds staff helped him sit up and walk to the dugout. He was OK after the game but is expected to rest for a couple days.
Joey Votto scored on the play and Corky Miller followed with a sacrifice fly to make it 4-2.
Kawakami (7-11) allowed two runs and two hits in two innings. Atlanta has lost five straight, matching its season-worst skid set April 14-18.
Cincinnati trailed 2-1 before Drew Stubbs hit his fifth homer against Mike Gonzalez in the eighth. The Reds have won 12 of 14.
Pirates 6, Cardinals 5
PITTSBURGH (AP) - Garrett Jones hit a game-ending RBI single to cap a two-run rally in the ninth and the Pirates avoided a record-setting loss at least for one day, stopping a nine-game skid.
The Pirates, who would have assured themselves of a record 17th consecutive losing season with a loss, won after falling behind 5-4 on Rick Ankiel's pinch-hit homer off Jesse Chavez (1-4) in the top of the ninth.
No team in any of the four major American pro team sports - major league baseball, the NFL, NBA or NFL - has had 17 consecutive losing seasons.
St. Louis closer Ryan Franklin (2-2) recorded just one out and was charged with two runs and three hits. The Cardinals were denied their second three-game sweep in a month in Pittsburgh.
Mets 4, Cubs 2
NEW YORK (AP) - Daniel Murphy homered, tripled and drove in four runs to back Mike Pelfrey's eight efficient innings in the Mets' victory.
Pelfrey (10-10) allowed five hits in his longest outing this year and Murphy finished a double shy of the cycle. The Mets took two of three from Chicago in a series between preseason NL favorites who have struggled all season.
It was the first time New York won a series since taking three of four games against Colorado from July 27-30. The Mets went 0-8-2 in series during that span.
Francisco Rodriguez, pitching on his bobblehead day, allowed a run in the ninth before nailing down his 30th save in 35 chances.
Geovany Soto had a pair of run-scoring doubles for the Cubs, who mustered little offense in support of Randy Wells (10-8).
Astros 4, Phillies 3
HOUSTON (AP) - Bud Norris pitched six efficient innings for his first win in a month and Carlos Lee had a two-run single for Houston.
Michael Bourn stole two bases and scored twice for the Astros, who have won seven of their last eight home games. Lance Berkman and Miguel Tejada each drove in a run.
Norris (4-3) allowed two runs and six hits to snap a personal three-game losing streak and earn his first victory since Aug. 12 at Florida. He had been hit hard since becoming the first rookie in Astros history to win his first three starts.
Jose Valverde pitched a scoreless ninth for his 21st save in 25 chances.
Jimmy Rollins, Ben Francisco and Jayson Werth homered for the Phillies. Cole Hamels (8-9) gave up four runs and eight hits over six innings to lose for the fourth time in seven starts.
Padres 4, Dodgers 3
LOS ANGELES (AP) - Kevin Kouzmanoff drove in San Diego's first three runs and Adrian Gonzalez homered, leading the Padres to a 4-3 victory over the Los Angeles Dodgers on Sunday night.
Tim Stauffer (4-6) won his third straight start, allowing three runs and seven hits in 6 2-3 innings. Luke Gregerson struck out the side in the eighth after retiring pinch-hitter Matt Kemp on a flyball for the final out in the seventh, and Heath Bell worked a hitless ninth for his 35th save in 38 attempts.
The loss spoiled the return of Dodgers starter Hiroki Kuroda from the disabled list in his first outing since getting hit in the head with a line drive on Aug. 15 at Phoenix. Kuroda (5-6) gave up four runs - three earned - and four hits over five innings.