MIAMI Pinch-hitter Lenny Harris walked and scored on a wild pitch in the seventh inning Tuesday night, giving the Florida Marlins a 4-3 victory over the Atlanta Braves that stopped a three-game losing streak.
Florida had just two hits and trailed 3-0 after five innings, but Miguel Cabrera hit RBI double in the sixth, and the World Series champions beat the Braves for just the second time in seven games this season.
Atlanta has lost five of six and nine of 13.
Mets 7, Reds 4
NEW YORK Mike Piazza hit a go-ahead home run in the fifth inning and the New York Mets won their season-high fifth straight.
In his first game since hitting his 500th homer, Ken Griffey Jr. went 1-for-5 with a single. He was mostly cheered by the Shea Stadium crowd of 19,301.
John Franco (1-3) pitched two perfect innings in relief of Matt Ginter to earn his first win since Sept. 17, 2001 to help the Mets win for the seventh time in eight games to move above .500 at 35-34.
Expos 5, Phillies 2
MONTREAL Livan Hernandez doubled twice and got his first win in five weeks.
Brad Wilkerson, who fell a triple short of his second cycle in two seasons, and Brian Schneider each had three hits for Montreal, which won its third in a row following a seven-game losing streak.
Hernandez (4-7), who hadn't won since May 16, doubled in the third and added an RBI double in the sixth to drive in the Expos' fifth run.
Cubs 5, Cardinals 4
ST. LOUIS Aramis Ramirez hit a two-out, two-run double off closer Jason Isringhausen in the eighth inning.
The Cubs have won nine of 10 to cut the Cardinals' NL Central lead to one game. The Cardinals face the Cubs twice more in this series.
Moises Alou and Derrek Lee homered for the Cubs, who won for only the eighth time in 35 games at Busch Stadium since 2000.
Brewers 6, Rockies 2
MILWAUKEE Javier Lopez broke a seventh-inning tie when he hit consecutive batters with the bases loaded and Larry Walker returned to the Rockies.
Walker doubled in his season debut after missing the Rockies' first 68 games with a strained left groin.
Keith Ginter added a two-run double in the five-run seventh, giving Doug Davis (7-5) his third straight victory. Davis last won three in a row late in the 2001 season with the Texas Rangers.
Astros 5, Pirates 4
HOUSTON Roy Oswalt pitched eight solid innings, Morgan Ensberg hit a tiebreaking triple in the seventh and the Houston Astros came from behind for the second consecutive night.
Oswalt (5-6) allowed three runs, nine hits and did not walk a batter, sending Pittsburgh to its 10th straight road loss and fifth in a row overall. The Pirates dropped to 1-15 in their last 16 games in Houston.
Padres 2, Diamondbacks 1, 10 innings
SAN DIEGO Khalil Greene scored from second base when Scott Hairston botched a potential double-play ball with one out in the 10th inning.
With Greene on second and Sean Burroughs at first, Hairston tried to glove Mark Loretta's chopper to second and tag Burroughs to start a double play, but the ball popped loose and rolled into shallow left, allowing Greene to score.
Giants 11, Dodgers 5
SAN FRANCISCO Edgardo Alfonzo drove in a career-high six runs, and San Francisco moved a half-game ahead of Los Angeles in the NL West.
Alfonzo hit a tiebreaking, two-run single in the seventh inning and a three-run double in the eighth. Deivi Cruz went 5-for-5 with three doubles and two RBIs for the Giants, who have won 13 of their last 14 home games to take the division lead for the first time since April 13.
They trailed by eight games in May.
Peninsula Clarion ©2013. All Rights Reserved.