NEW YORK -- Rick Reed (9-4) and two relievers combined on a three-hitter to make an early run stand up, and the New York Mets beat the Houston Astros 1-0 Wednesday night to hold on to their share of the NL East lead.
New York, a major league-best 31-16 since the All-Star game, remained tied with Atlanta at 79-54. The Braves beat the Cincinnati Reds 5-2.
Cubs 5, Padres 1
CHICAGO -- Sammy Sosa homered twice to raise his major league-leading total to 45, leading Chicago past San Diego.
The Cubs won for the fifth time in 19 games and won consecutive games for the first time since a three-game streak July 29-31.
Sosa led off the fourth inning against Brian Tollberg (3-3) with his first homer since Aug. 21 to break a 1-1 tie. With two outs and two on in the fifth, Sosa hit a 3-1 pitch from Tollberg into the left center field bleachers to go ahead 5-1.
Braves 5, Reds 2
ATLANTA -- Tom Glavine pitched a three-hitter to become the NL's first 18-game winner, Andres Galarraga hit a two-run homer and Atlanta ended a four-game losing streak.
The Braves held a closed-door meeting after batting practice and emerged from the clubhouse hardly looking like the team that lost five of its first six games on the homestand.
Diamondbacks 7, Expos 0
MONTREAL -- Randy Johnson pitched a five-hitter to win his 17th game and Steve Finley homered twice to lead Arizona.
Johnson (17-5), coming off his first no-strikeout game in 11 years, struck out 10 in his third shutout of the season and 28th of his career.
Giants 2, Pirates 0
PITTSBURGH -- Russ Ortiz won his sixth consecutive start and Barry Bonds hit his 484th career home run as San Francisco beat Pittsburgh.
Ortiz (11-10) allowed four hits in seven innings and matched his career high with 12 strikeouts. He was 6-0 with a 1.31 ERA in August.
Cardinals 4, Marlins 2
MIAMI -- Will Clark homered in the second inning and added an RBI double in the ninth, giving St. Louis the win.
Jim Edmonds snapped an 0-for-21 streak with a single in the sixth and added another base hit leading off the ninth with the game tied at 2. Clark followed with his double.
Rockies 5, Phillies 4, 11 innings
PHILADELPHIA -- Rookie Ben Petrick hit a solo homer in the 11th inning and the Colorado Rockies, helped by Todd Helton's three-run double, beat the Philadelphia Phillies.
Helton went 1-for-4 with a walk. His batting average dropped a point to .395.
Brewers 3, Dodgers 2
MILWAUKEE -- Richie Sexson hit a game-winning single in the bottom of the ninth inning as the Milwaukee Brewers snapped a three-game losing streak with a victory over the Los Angeles Dodgers.
Ray King (1-1) earned his first major league win by pitching a perfect ninth inning.
Dodgers starter Darren Dreifort allowed four hits and two runs in eight innings. He walked one and struck out a career-high 11.
Peninsula Clarion ©2014. All Rights Reserved.