Wilson Alvarez outpitched Roger Clemens and Paul Lo Duca hit a three-run homer, powering the Dodgers to a 3-1 victory over the Houston Astros yesterday in Los Angeles.
Alvarez (3-3), making his second spot start since Hideo Nomo went on the disabled list, allowed a run and three hits in six innings plus.
Eric Gagne pitched two perfect innings -- striking out Jeff Bagwell, Lance Berkman, and Jeff Kent in the ninth -- for his 23d save this season and 86th in his last 87 attempts.
Gagne had only one two-inning save during his record streak of 84 in a row, which was ended Monday by Arizona.
Clemens (10-3) allowed three runs and four hits over seven innings and struck out eight in his first game at Dodger Stadium. He had given up just two hits before the tide turned in the sixth, culminated by Lo Duca's shot into the left-field bullpen.
Giants 3, Diamondbacks 1 -- Barry Bonds was intentionally walked three times, establishing a record for one season, and Brett Tomko took a shutout into the eighth as host San Francisco defeated Arizona. The three intentional walks gave Bonds 71 before the All-Star break, topping his own record established in 2002 when he was walked 68 times over the entire season. Hall of Famer Willie McCovey held the record with 45 in 1969 before Bonds.
Cardinals 5, Cubs 2 -- Jim Edmonds homered for the fourth straight game and Jeff Suppan worked six strong innings, helping St. Louis register its eighth consecutive victory and 10th in a row at home. Suppan (8-5) allowed two runs on seven hits in six innings with five strikeouts and no walks. In his last three starts, Suppan is 2-0 with a 1.69 ERA.
Braves 4, Phillies 0 -- Mike Hampton pitched eight shutout innings and rookie Charles Thomas homered twice, carrying Atlanta past host Philadelphia. Hampton (4-8) allowed five hits, struck out five, and walked two. It was his longest outing since pitching a complete game in a loss to Arizona May 18.
Brewers 5, Reds 0 -- Ben Sheets (9-5) pitched eight shutout innings, leading host Milwaukee over Cincinnati, which lost Ken Griffey to a strained right hamstring. Griffey was injured while running down a fly ball in the fourth inning. The Reds said the All-Star outfielder will return to Cincinnati to have an MRI today to determine the severity of the injury. Marlins 5, Mets 2 -- Mike Lowell hit a two-run homer and Ben Howard pitched out of a seventh-inning jam to help host Florida beat New York. The Marlins won for only the third time in 10 games by beating Tom Glavine (7-7).Rockies 6, Padres 2 -- Aaron Cook took a shutout into the seventh and Jeromy Burnitz and Todd Greene each hit solo homers, helping Colorado win at San Diego for its third straight victory.Expos 4, Pirates 0 -- Rocky Biddle (1-4) pitched five scoreless innings to win his first start in almost two years, and Jamey Carroll drove in two runs to help Montreal beat Pittsburgh in San Juan.