NEW YORK -- Joe McEwing hit a three-run homer as the New York Mets snapped a six-game losing streak Saturday with a 4-3 victory over former teammate Mike Hampton and the Colorado Rockies.
Hampton homered and had a 3-1 lead in the sixth before he walked Jeromy Burnitz with two outs and gave up a single to Jay Payton.
McEwing, starting in left field for the struggling Roger Cedeno, drove a 1-1 pitch down the left-field line for his third home run of the season.
Reds 8, Cardinals 1
CINCINNATI -- Juan Encarnacion hit a two-run single in Cincinnati's big inning off Darryl Kile, and Corky Miller homered and drove in three runs as the Reds beat the St. Louis Cardinals.
The Reds scored four times off Kile (1-3) in the third inning -- all with two outs -- to take control. Miller added a two-run double, and he and Austin Kearns hit solo homers as the NL Central leaders pulled away to their fourth win in five games.
Diamondbacks 6, Phillies 5
PHILADELPHIA -- Junior Spivey hit an RBI double with two outs in the 10th inning as the Arizona Diamondbacks overcame Byung-Hyun Kim's first blown save of the year to beat Philadelphia to snap the Phillies' seven-game winning streak.
The Phillies trailed 5-0 in the fourth, but scored four runs off Randy Johnson and tied it on Tomas Perez's homer off Kim in the ninth.
Dodgers 3, Marlins 0
MIAMI -- Kevin Brown struck out 10 in seven innings, Mark Grudzielanek hit a three-run double and the Los Angeles Dodgers ended the Florida Marlins' five-game winning streak.
Brown (2-3) allowed hits to the first two batters, then didn't allow another until Derrek Lee tripled with one out in the seventh. The right-hander, who was on the disabled list April 14-29 with a sore elbow, won for the first time since April 7.
The crowd of 19,767 was the largest in Miami since opening night, and the first sign of an upswing in attendance since the Marlins' winning streak started.
Eric Gagne pitched the ninth for his 12th save in 13 chances. The shutout was the fifth for the Dodgers, and Brown lowered the Dodgers' ERA to 2.77.
Braves 6, Padres 1
ATLANTA -- Slumping Javy Lopez hit a grand slam and a double to drive in a career-high five runs, leading Jason Marquis and the Atlanta Braves over the San Diego Padres.
Marquis, activated from the disabled list before the game, also hit a home run in helping himself win for the first time since April 14.
Lopez ended his 3-for-36 skid as the Braves won their third in a row and sent San Diego to its season-high fifth straight loss.
Marquis (2-2) missed nearly a month with a sore pitching shoulder. He labored through five innings, walking three and throwing 101 pitches. He allowed one run on three hits.
Four Atlanta pitchers combined on a four-hitter.
Pirates 4, Astros 2
PITTSBURGH -- Josh Fogg, off to the best start by a Pittsburgh rookie pitcher in 10 years, kept Houston in its offensive slump by pitching four-hit ball over seven innings and the Pirates beat the Astros.
Jack Wilson and Kevin Young, both stuck in extended slumps, drove in runs as the Pirates won consecutive games for the first time in three weeks and ran Houston's losing streak to a season-high five in a row.
The Astros, dropping seven games below .500 for the first time this season, must win Sunday to avoid being swept on a six-game road trip to Philadelphia and Pittsburgh.
Fogg (5-1) withstood Lance Berkman's 14th homer and a game-long steady rain while striking out six and walking none. Houston has been held to four runs in its last three games.
Giants 3, Expos 2Not
MONTREAL -- Jeff Kent hit an RBI double in San Francisco's two-run eighth inning as the Giants beat the Montreal Expos 3-2 Saturday night before the largest Olympic Stadium crowd since opening day.
With 29,778 on hand for a discount tickets and hot dogs promotion, the Giants overcame a 2-1 deficit with Rich Aurilia's RBI single off Britt Reames (0-1) and Kent's double to win for the 10th time in 12 games.
Aaron Fultz (2-1) allowed one hit in 2 2-3 scoreless innings for the win. Fultz relieved Jason Schmidt following Vladimir Guerrero's RBI single with one out in the fifth.
Robb Nen pitched the ninth for his 10th save in 11 opportunities.
Peninsula Clarion ©2013. All Rights Reserved.