Barry Bonds missed out on adding another record to his remarkable resume.
Bonds failed to tie the major league mark for consecutive games with a home run last night when his streak ended at seven games in the San Diego Padres' 11-0 victory over the Giants in San Francisco.
Jake Peavy (1-1) struck out Bonds looking with a 2-and-2 pitch in the second inning. Bonds also walked on four pitches twice. He wound up one short of the record for consecutive games with a home run -- shared by Dale Long (1956), Don Mattingly (1987), and Ken Griffey Jr. (1993).
Peavy pitched six strong innings, allowing four hits. He also had two hits and an RBI. Jay Witasick and former MIT pitcher Jason Szuminski completed the Padres' first shutout of the year.
Marlins 8, Phillies 7 -- Mike Lowell homered three times and Luis Castillo hit a sacrifice fly in the 12th inning to send Florida to its eighth straight victory over host Philadelphia.
Lowell led off the ninth with a tying shot off All-Star closer Billy Wagner, who blew his first save with the Phillies. The Florida third baseman also hit a solo shot off Eric Milton in the second and a two-run drive off Tim Worrell in the seventh, becoming the first player in team history to connect three times in one game. It was the first three-homer game in the majors this season.
The World Series champion Marlins have won 17 of their last 19 games against the Phillies, who blew a slim wild-card lead over Florida down the stretch last season.
Braves 9, Reds 5 -- Andruw Jones and Rafael Furcal homered in the 10th inning, rallying visiting Atlanta over Cincinnati.
Marcus Giles tied it with a two-out single in the ninth, and Jones and Furcal provided the final disappointment for the Reds, who blew three leads in the late innings.
Jones led off the 10th against Brian Reith (0-1) with his second homer, and Furcal added a three-run shot off Phil Norton. John Smoltz got the last three outs.
Cardinals 12, Astros 6 -- Jim Edmonds hit a grand slam for one of the visiting St. Louis's five home runs in a victory over Houston.
Reggie Sanders hit a three-run homer, Scott Rolen had a two-run shot, and Ray Lankford and Marlon Anderson added solo home runs for the Cardinals, who beat the Astros for only the fourth time in 12 games.
Brewers 10, Diamondbacks 6 -- Scott Podsednik hit a go-ahead triple that chased Randy Johnson during an eight-run seventh inning and host Milwaukee rallied past Arizona.
Danny Bautista's three-run homer in the top of the seventh put Arizona ahead, 4-2. Keith Ginter opened the bottom half with a double and capped the inning with a two-run homer, sending the Diamondbacks to their fourth straight loss.
Expos 2, Mets 1 -- Livan Hernandez pitched into the eighth inning and outfielders Brad Wilkerson and Juan Rivera cut down New York runners trying to score as visiting Montreal won despite failing again to score more than four runs.
The last team to not top four runs in any of its first 15 games was the 1988 Texas Rangers, according to Elias Sports Bureau.
Cubs 12, Pirates 1 -- Corey Patterson had five hits and Chicago scored eight runs in the first inning of a rout at Pittsburgh.
Dodgers 9, Rockies 4 -- Paul Lo Duca had three RBIs, and Adrian Beltre homered and had two RBIs to lead visiting Los Angeles over Colorado.