Denver If Barry Bonds was excited about passing Mark McGwire on the career home run list, the San Francisco slugger sure didn't show it.
"We lost," Bonds said. "There is no satisfaction in losing."
Bonds hit his 584th homer to move into sole possession of fifth place, but Terry Shumpert's three-run shot lifted the Colorado Rockies over the Giants, 6-3, Saturday.
Bonds connected off Colorado starter Denny Neagle in the fourth inning, driving the first pitch into the left-center seats for his 17th homer of the season. Bonds trails Frank Robinson by two homers for fourth place all-time.
Colorado has won five straight games and moved above .500 (25-24) for the first time since April 4.
Neagle departed after four innings after being hit on the left knee by Benito Santiago's line drive. The left-hander scrambled to the ball and threw out Santiago to end the inning, then was helped to the dugout by two teammates.
Neagle has a bruised left kneecap. X-rays were negative.
"I am sore, but I have no doubt I will make my next start," Neagle said.
Chris Nichting (1-1) came on and allowed one run and two hits in two innings for the win. Jose Jimenez pitched the ninth for his 13th save in as many chances.
Larry Walker added a two-run single for the Rockies.
Kirk Rueter (6-2) gave up six runs and nine hits in six innings and lost for the first time since April 11. Rueter had won six straight decisions.
Marlins 6, Mets 5
New York Eric Owens hit a two-run triple off David Weathers (2-1) in Florida's five-run seventh inning and the Marlins took advantage of more sloppy fielding by the Mets.
After stranding 11 runners in the first six innings against Pedro Astacio, the Marlins erased a 4-1 deficit in the seventh.
The Mets committed two errors in the inning and made three other misplays in the field, drawing loud boos from the crowd of 35,724. New York leads the NL with 47 errors, including one by Gold Glove second baseman Roberto Alomar that allowed the tying run to score in the seventh.
Armando Almanza (1-0) pitched one scoreless inning for the win. Vladimir Nunez got four outs for his 11th save.
Brewers 2, Padres 0
Milwaukee Ruben Quevedo pitched a three-hitter for his first career shutout, leading Milwaukee over San Diego.
Jeffrey Hammonds hit a solo homer in the first off rookie Kevin Pickford (0-1), and Richie Sexson had an RBI single as the Brewers handed the Padres their fifth straight loss.
Quevedo (2-5), making his 41st career start, walked two and struck out seven in his second career complete game. He allowed singles to Mark Kotsay in the fourth, Deivi Cruz in the fifth and pinch-hitter Ramon Vazquez in the eighth.
Reds 6, Braves 4
Atlanta Juan Encarnacion hit a three-run homer, and Adam Dunn and Aaron Boone each added solo shots to lead Cincinnati. The Reds, who have been in first place in the NL Central since April 26, ended a two-game losing streak.
The Braves, who could have tied the New York Mets for the top spot in the NL East with a win, instead remained one game behind.
Ken Griffey Jr., who started Friday night after missing nearly seven weeks on the disabled list with a knee injury, pinch-hit in the ninth and singled to left-center.
Cardinals 6, Pirates 3
Pittsburgh Eli Marrero drove in four runs, and Albert Pujols hit a two-run homer in the first inning as St. Louis beat Pittsburgh.
Cardinals starter Woody Williams (2-0) allowed his first two homers this season, but yielded only one other hit over six-plus innings.
Williams, who spent more than five weeks on the disabled list with a strained muscle in his left side, combined with three relievers on a three-hitter. The Cardinals won for the sixth time in seven games. They haven't lost consecutive games since May 6-7, winning 13 of 16 to climb back into the NL Central race.
Cubs 5, Astros 1
Houston Sammy Sosa hit his major league-leading 18th home run and Kerry Wood pitched a four-hitter as Chicago won its fifth straight.
Fred McGriff doubled twice and homered as the Cubs handed the Astros their sixth straight loss following a seven-game winning streak.
Wood (5-3) walked none, struck out three and threw just 101 pitches in his fifth career complete game. He improved to 5-0 with a 1.89 ERA in six lifetime starts against Houston.
Expos 13, Phillies 9,
Montreal Jose Vidro hit a grand slam in the bottom of the 10th inning as Montreal overcame two late deficits.
Phillies newcomer Jeremy Giambi homered in his first two NL at-bats, but Philadelphia blew a three-run lead in the eighth and a one-run lead in the ninth.
Vidro, who earlier extended his hitting streak to a major-league high 19 games, homered on the first pitch he saw from left-hander Hector Mercado (1-1) with none out in the 10th, delighting the Olympic Stadium crowd of 8,370.
Dodgers 10, D'backs 5
Phoenix Shawn Green hit two more home runs, breaking a major league record with seven homers in the past three games as Los Angeles beat Arizona.
The Los Angeles slugger hit a three-run homer off Arizona's Rick Helling in the fifth inning and a two-run shot in the ninth off Eddie Oropesa.
Green tied the major league record with four homers on Thursday in Milwaukee. He homered Friday against the Diamondbacks.
Green also broke a National League record with nine homers in a calendar week.