San Francisco 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 Wednesday night when his streak ended at seven games in the San Diego Padres' 11-0 victory over the San Francisco Giants.
Jake Peavy (1-1) struck out Bonds looking with a 2-2 pitch on the inside corner 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).
Bonds was replaced in left field by Dustan Mohr in the eighth.
Peavy pitched six strong innings, allowing four hits and striking out four. He also had two hits and an RBI. Jay Witasick and Jason Szuminski completed the Padres' first shutout of the year.
Brian Giles homered for the second straight game and drove in four runs. Mark Loretta hit a three-run homer, singled and scored two runs, and Terrence Long had three hits with a triple for the Padres, who pounded out a season-high 17 hits a night after getting 15.
Bonds' next homer, No. 668, will be the 1,000th for the Bonds family. His late father, Bobby, hit 332 home runs and stole 461 bases in a 14-year career with the Giants, New York Yankees, California Angels, Chicago White Sox, Texas, Cleveland, St. Louis and the Cubs.
The next highest father-son total is 636 by Ken Griffey Sr. (152) and Ken Griffey Jr. (484).
Bonds, who turns 40 in July, homered in the previous seven games in which he had an at-bat. He was walked intentionally as a pinch-hitter last Wednesday, which didn't stop the streak under baseball's rules.
He hit eight homers during the seven-game stretch, an NL record for the most in seven games. Mattingly holds the major-league record with nine in seven games during his streak.
Bonds homered in six straight games twice during the 2001 season.
Marlins 8, Phillies 7 (12)
Philadelphia -- 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 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.
Cardinals 12, Astros 6
Houston -- Jim Edmonds hit a grand slam for one of St. Louis' 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. Rolen and Edgar Renteria each had three of the Cardinals' 16 hits.
Dodgers 9, Rockies 4
Denver -- Paul Lo Duca drove in three runs, and Adrian Beltre homered and had two RBIs to lead Los Angeles over Colorado. Lo Duca went 3-for-4 a day after his 11-game hitting streak was snapped.
Cubs 12, Pirates 1
Pittsburgh -- Corey Patterson had five hits, and Chicago scored eight runs in the first inning. Sergio Mitre pitched six shutout innings for his first major-league win, and the Cubs had another big night on offense. Patterson went 5-for-6 with a first-inning double and an RBI, and Moises Alou and Derrek Lee had three RBIs each. The Cubs have won six of eight -- four straight against the Pirates -- while averaging 8.2 runs in their last 10 games.
Brewers 10, D'backs 6
Milwaukee -- Scott Podsednik hit a go-ahead triple that chased Randy Johnson during an eight-run seventh inning, and 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
New York -- Livan Hernandez pitched into the eighth inning, center fielder Brad Wilkerson made a key throw, and Montreal edged New York for the second game. The Expos scored twice in the fifth against Tom Glavine, helped by an error by Gold Glove center fielder Mike Cameron. Montreal again failed to score more than four runs. The last team not to top four runs in any of its first 15 games was 1988 Texas Rangers, according to Elias Sports Bureau.
Braves 9, Reds 5 (10)
Cincinnati -- Andruw Jones and Rafael Furcal homered in the 10th inning, rallying 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.