Rockies 4, Expos 3
MONTREAL — Todd Helton homered twice, including a go-ahead, two-run drive in the ninth inning as the Colorado Rockies beat the Montreal Expos 4-3 Monday night for a four-game sweep.
Helton went 3-for-5 to raise his major league-leading average to .394.
With the Rockies trailing 3-0 in the eighth, he homered off Anthony Telford. Then, after Jeff Cirillo's RBI single with two outs in the ninth, Helton hit a two-run homer off Scott Strickland (4-3).
Craig House (1-0) allowed one hit in 1 1/3 innings, and Jose Jimenez got three outs for his 16th save.
BRAVES 9, PADRES 2: At Atlanta, Tom Glavine (15-6) allowed five hits in seven innings and struck out six to win for the eighth time in nine decisions.
Andres Galarraga hit a two-run double for a 3-1 lead in the fifth and Javy Lopez added a three-run homer as Atlanta stopped San Diego's four-game winning streak.
Jay Witasick (0-1) gave up seven runs, eight hits and five walks in 5 1/3 innings.
GIANTS 11, METS 1: At New York, Russ Ortiz (8-10) shut out New York on one single for seven innings to win his third straight start, and Barry Bonds had a season-high four hits as San Francisco averted a four-game sweep.
Limited to one earned run in 32 innings in the series, the Giants broke loose for five runs in the sixth against Rick Reed (7-3) and added six more in the seventh off Dennis Cook. New York lost for just the second time in its past 14 home games.
ASTROS 16, PIRATES 2: At Houston, Moises Alou had two home runs for the second straight game, and Chris Holt (5-12) took a no-hit bid into the seventh inning, finishing with a five-hitter.
Holt (5-12), who finished with a five-hitter, didn't allow a hit until Brian Giles led off the seventh with a ball that went off the glove of shortstop Tim Bogar behind second. Shortstop Julio Lugo then picked up the ball and threw to first, but it wasn't in time.
Houston had 19 hits for the second straight day, with Tony Eusebio and Bogar each going 4-for-5.
Jose Silva (7-7) lost his third straight decision, giving up nine runs, nine hits and three walks in 2 2/3 innings. Pittsburgh has lost six of eight.
DIAMONDBACKS 4, PHILLIES 3: At Philadelphia, Matt Williams had three RBIs, including a tiebreaking single in the 11th off Jeff Brantley (1-7).
Randy Johnson allowed two runs — one earned — and five hits in six innings. He had 10 of Arizona's 16 strikeouts but walked four and for the fifth straight start failed to win.
Dan Plesac (2-0) pitched a perfect 10th, and Matt Mantei got his 10th save in 12 chances with a perfect 11th.
MARLINS 11, DODGERS 2: At Miami, Kevin Brown (10-5), pitching against the team he helped to win the 1997 World Series, made his earliest exit in five years, giving up nine runs — five earned — and seven hits in 1 1/3 innings.
Former Dodgers outfielder Henry Rodriguez drove in four runs with two doubles and a 451-foot solo homer to center.
Jesus Sanchez (8-8) pitched six innings, allowing a two-run double to Eric Karros in the first.
CUBS 7, CARDINALS 3: At Chicago, Sammy Sosa hit his 37th homer to tie Gary Sheffield for the major league lead, and Chicago broke a 25-inning scoreless streak.
Jon Lieber (11-5) won his sixth straight decision and matched his career high for victories, allowing three runs and eight hits in six innings. He hasn't lost since June 23, a stretch of 10 starts.
BREWERS 4, REDS 3: At Milwaukee, Richie Sexson's seventh-inning single scored Geoff Jenkins with the go-ahead run as Milwaukee overcame a 3-0 deficit and stopped Cincinnati's four-game winning streak.
Paul Rigdon (1-2), acquired in last month's trade with Cleveland that also brought Sexson to Milwaukee, allowed three runs — two earned — and seven hits in seven innings.