LOS ANGELES (AP) - Manny Ramirez ended his 10-game RBI drought with a homer and a two-run double, and Matt Kemp had a homer among his four hits while driving in five runs in Los Angeles' 17-4 victory over Milwaukee on Tuesday night.
Kemp had two hits and two RBIs during the seven-run sixth inning, while Russell Martin reached base five times and had three RBIs in the Dodgers' highest-scoring home game in 30 years. With a season-high in runs on 18 hits, Los Angeles improved the majors' best record to 66-41.
Los Angeles sent eight men to the plate in a four-run first inning and used 12 batters in the sixth before batting around again in the five-run eighth. Six Dodgers had multihit games, including three apiece for Martin and Andre Ethier.
The Dodgers hadn't scored 17 runs at Dodger Stadium since May 25, 1979, against Cincinnati.
Hiroki Kuroda (4-5) earned his first win since July 3, yielding nine hits and three runs while striking out seven.
Ramirez homered off Yovani Gallardo (10-8) in the fifth. He hadn't driven in a run since his pinch-hit grand slam July 22. Ramirez, in a 7-for-44 slump before his 12th homer, had a two-run single in the sixth.
Diamondbacks 6, Pirates 0
PITTSBURGH (AP) - Arizona's Yusmeiro Petit took a no-hitter into the eighth inning and combined with Leonel Rosales on a one-hitter.
Petit (2-5), who snapped a seven-game losing streak with his first victory in more than 11 months in his most recent start, walked three and struck out four in eight innings. The right-hander threw a season-high 107 pitches - 73 for strikes - in going longer than seven innings for the first time in his career.
Ronny Cedeno lined a single to left after Ramon Vazquez led off the eighth with a walk, ending the quest for what would have been the second no-hitter in Diamondbacks history.
Ryan Roberts went 4 for 5 with two home runs for Arizona, which has won five of six, while Chris Young homered and Mark Reynolds had three hits and an RBI.
Petit was 8-15 with a 5.76 in 59 appearances, 29 starts, in his career.
The Pirates have lost three straight and eight of 10. They have been shut out in their last three meetings with Arizona over the past 11 days. They have been shut out 13 times in all, most in the majors.
Zach Duke (9-10) allowed five runs, nine hits and two walks in five innings, striking out one.
Rockies 8, Phillies 3
PHILADELPHIA (AP) - Garrett Atkins homered and had a season-high four RBIs and Jason Hammel pitched into the seventh inning as Colorado won its fifth straight.
Atkins hit a two-out, two-run homer off Jamie Moyer (10-8) in the second inning, then added a two-run double in the sixth after the Phillies cut the lead to 4-2 on a home run by Jimmy Rollins.
Colorado added two runs in the inning to put the game out of reach. The Rockies finished with 11 hits as every starter except second baseman Clint Barmes had at least one.
Hammel (6-6) gave up three runs and nine hits in 6 2-3 innings. He struck out six and walked none.
Moyer allowed six runs in five-plus innings as the suddenly struggling World Series champions lost for the fifth time in six games.
Cubs 6, Reds 3
CINCINNATI (AP) - Left-hander Tom Gorzelanny turned his first appearance for Chicago into his best of the season, allowing three hits and driving in a run.
The Cubs got Gorzelanny (4-1) and reliever John Grabow from Pittsburgh in a five-player deal Thursday. He went 7 1-3 innings, giving up one run. Wladimir Balentien hit a two-run homer off Angel Guzman in the ninth.
Gorzelanny had an RBI single off Johnny Cueto (8-9), setting the Reds on course for their 14th loss in 15 games. Cincinnati has dropped eight straight - all at home - for its longest losing streak in four years.
Kosuke Fukudome and Derrek Lee had solo homers for the Cubs. Fukudome opened the game with his first career leadoff homer, and Lee hit his 150th with Chicago.
Gorzelanny's hit knocked Cueto out of the game in the sixth. Cueto has gone 0-5 in six starts with a 9.85 ERA.
Nationals 6, Marlins 4
WASHINGTON (AP) - Adam Dunn capped Washington's six-run eighth-inning rally with a two-run homer and the Nationals ended a 10-game losing streak against Florida.
Dunn struck out in his first three at-bats before lining a 3-2 pitch from Dan Meyer over the left-field fence, breaking a 4-4 tie. The Nationals were trailing 4-0 heading into the eighth and hadn't had a base runner since the first inning as Florida starter Josh Johnson retired 20 consecutive batters.
But the Nationals got four straight hits to start the inning. Pinch-hitter Ronnie Belliard's two-run double was the final one, and that ended Johnson's night.
Nyjer Morgan followed with an RBI groundout off Renyel Pinto before Cristian Guzman tied the game with a single to right off Kiko Calero (2-1).
Meyer came on and got the second out before Dunn belted his 28th homer.
Ron Villone (4-5) got the victory in relief. Mike MacDougal came on in the ninth for his ninth save.
Cardinals 12, Mets 7, 10 innings
NEW YORK (AP) - Albert Pujols hit a grand slam in the 10th inning, his second homer of the game for St. Louis.
Pujols finished with four hits and five RBIs for the Cardinals, snapping out of a slump with his ninth multihomer game of the season. Ryan Ludwick also went deep and drove in two runs for St. Louis.
The Cardinals scored eight times in the last three innings to hand New York its fifth loss in six games. With two outs and the bases loaded in the 10th, Sean Green replaced Pedro Feliciano (4-4) and hit Mark DeRosa on the left elbow with his first pitch to give St. Louis an 8-7 lead. Pujols hit an 0-2 pitch into the seats in left to tie Ernie Banks' NL record of five slams in a season. He is one slam behind the major-league record for a season held by Travis Hafner and Don Mattingly.
Kyle McClellan (3-2) pitched a scoreless 10th for St. Louis.
Johan Santana hit a two-run double and pitched eight innings for New York, which had lost four of five. Santana allowed five runs and nine hits. He is 3-1 with a 2.52 ERA in his last five starts.
Giants 8, Astros 1
HOUSTON (AP) - Jonathan Sanchez snapped a nine-game road losing streak, striking out eight in seven shutout innings for San Francisco.
Sanchez (5-9), who pitched a no-hitter against San Diego on July 10, held Houston to four hits, all singles. The 26-year-old left-hander was 0-8 with a 6.33 ERA in nine road starts this season and hadn't won away from home since Sept. 12, 2008, in San Diego.
Freddy Sanchez and Pablo Sandoval hit back-to-back homers in the sixth off reliever Wesley Wright and Aaron Rowand drove in three runs, helping the Giants win for the ninth time in 13 games.
Houston starter Felipe Paulino (2-6), recalled from the minors late Monday, gave up five runs and nine hits in 4 1-3 innings.
Waldis Joaquin took the mound for his major-league debut for the Giants in the ninth and allowed one run.
Braves 9, Padres 2
SAN DIEGO (AP) - Javier Vazquez pitched seven strong innings and Martin Prado homered and drove in three runs to lead Atlanta.
Matt Diaz hit a two-run homer and Prado had two RBIs in a four-run sixth inning as the Braves went ahead 7-2. Atlanta tied its season high with 17 hits and scored as many runs as it had in its last four games combined.
San Diego's Adrian Gonzalez had his consecutive games streak ended at 314 when he was held out of the starting lineup for the second straight game to give him additional rest. It was the longest streak in the majors.
Vazquez (9-7) gave up two runs and four hits and won his fourth consecutive decision. Mike Gonzalez and Boone Logan finished the four-hitter.
Prado hit a solo homer in the fifth off Tim Stauffer (1-3) to give the Braves a 3-2 lead. Adam LaRoche tied his career high with four hits and had an RBI, while Garrett Anderson had three hits and two RBIs.