ROCKIES 14, NATIONALS 8: WASHINGTON - Washington sold Jamey Carroll to Colorado for $300,000 in February. Now, the second baseman is making the Nationals pay.
Carroll hit a tiebreaking home run in the sixth and Garrett Atkins had four RBIs as Colorado beat Washington. Carroll scored four runs.
"Maybe we need to give him a new name: "Babe' Carroll," Nationals manager Frank Robinson said.
Atkins had three hits to extend his hitting streak to 13 games. Todd Helton homered and Matt Holliday had four RBIs.
The 22 combined runs were the most at RFK Stadium since the Nationals moved from Montreal last year.
Tom Martin pitched three scoreless innings to end a streak of 105 games without a win, the longest in the majors.
NOTABLE: Colorado's Cory Sullivan became the eighth player in baseball history with four sacrifice bunts in game. Sullivan had sacrifices in the first, third, fourth and seventh innings to give him a major league-high 10 for the year.
METS 9, PHILLIES 3: PHILADELPHIA - New York Mets jerseys dotted the park and the crowd erupted with each run as they rooted for the road team. Chants of "M-V-P! "M-V-P!" were heard for Carlos Delgado and a few diehards yelled "1986!" at Keith Hernandez in the broadcast booth.
This looked like a game at Shea Stadium and sounded like a game at Shea.
Home or away, one other crucial part has remained the same: The Mets are rolling atop the NL East.
"It's nice to go out there and put pressure on the opposition," Delgado said.
David Wright homered and Delgado knocked in three runs as the Mets beat Philadelphia.
"I have to say we're playing as well as we can right now," Mets manager Willie Randolph said.
Jose Reyes had four of the Mets' 16 hits. Each starter had a hit and scored.
QUOTABLE: "When you play well, that usually will happen. Everyone's making a contribution." - Randolph
ASTROS 5, CUBS 4: CHICAGO - As a pitcher and also as a hitter, Roy Oswalt got rid of the rust quickly.
"Roy for just coming off the disabled list looked pretty good," Chicago's Phil Nevin said after Oswalt pitched and batted Houston to victory.
Oswalt, who'd been on the DL with a strained back and hadn't pitched since May 29, allowed eight hits and three runs in six innings. He also had two of Houston's 11 hits off Greg Maddux, both with two outs.
"I was hoping to last six, seven innings and go deep into the game," Oswalt said. "I felt the first two innings I would try to get warm and not try to go too hard right out of the gate. After the fourth, I started feeling better and better."
Craig Biggio and Preston Wilson drove in two runs each for the Astros. Three of Houston's five runs came off two-out hits against Maddux.
NOTABLE: Oswalt's two hits matched his season total (2-for-27) entering the game.
PIRATES 9, CARDINALS 7: PITTSBURGH - Jose Castillo homered and drove in four runs and Zach Duke was more effective at the plate than on the mound with three RBIs, leading Pittsburgh past St. Louis.
Duke has seen the Pirates lose seven of his 14 starts by one run, only to get the decision after making one of his worst starts this season. The left-hander gave up 10 hits and five runs in five innings, but left with a 6-5 lead after twice delivering run-scoring singles against opposing starter Sidney Ponson.
Castillo had an RBI double in the second - one of three Pirates three-run innings. He then made it 9-5 with a three-run homer off reliever Brad Thompson in the sixth. The drive to left field followed Craig Wilson's double and Freddy Sanchez's walk.
NOTABLE: The Pirates have won only one of their last 15 series against St. Louis, going 1-11-3.
REDS 3, BREWERS 0 (11): CINCINNATI - Home runs haven't been a problem for Adam Dunn lately. Making them count was another matter.
After solo homers in each of Cincinnati's past three games, all losses, Dunn came through with a winner, a three-run blast in the 11th inning.
"You can't describe the feeling," Dunn said. "It's almost like it's a relief. There's so much pressure."
The leftfielder helped the Reds end a five-game losing streak with his 23rd homer of the season, a 458-foot shot into the rightfield seats.
In the 11th, Ken Griffey grounded a single to center with one out against Dan Kolb and moved to second on Rich Aurilia's infield single.
Dunn then hit his first game-ending homer of the season.
The homer ended Cincinnati's 0-for-24 slump with runners in scoring position.
"It was a long game, and frustrating," Dunn said. "We had opportunities, and we didn't capitalize. That's the difference between winning and losing. "
QUOTABLE: "We're not 0-for-24 any more. We're 1-for-1." - Dunn
MARLINS 6, BRAVES 5 (10): MIAMI - Pinch-runner Reggie Abercrombie scored on reliever Mike Remlinger's throwing error in the bottom of the 10th inning to give Florida a win over a slumping Atlanta.
With runners on first and second, Remlinger fielded Jeremy Hermida's bunt and tried to get the lead runner at third. His throw went past third baseman Chipper Jones allowing Abercrombie to score easily.
Miguel Cabrera led off the 10th inning with a double off Oscar Villareal before being replaced by Abercrombie. Villareal then hit Cody Ross in the face after Ross had squared to bunt and Remlinger came in.
NOTABLE: Marlins second baseman Dan Uggla, who came into the game hitting .419 against the Braves, had his hitting streak snapped at seven games after he went 0-for-5.
GIANTS 11, D'BACKS 4: PHOENIX - Barry Bonds hit his 717th home run and Steve Finley led off the game with his 300th, and San Francisco beat Arizona to snap a four-game losing streak.
Bonds' homer, a 368-foot drive to right field off Arizona reliever Jose Valverde in the ninth, came on a a 3-2 pitch and was Bonds' first since June 5, a span of 10 at-bats. He missed five games with an abdominal strain in his left side before returning Tuesday and going hitless in three at-bats.
Bonds narrowly missed a homer in the fifth, hammering a Claudio Vargas pitch just below the top of the wall in center.
Arizona third baseman Chad Tracy was charged with three errors - two fielding and one throwing.
NOTABLE: Finley, who has 316 steals, became the sixth member of the 300 homer-300 stolen base club, joining teammate Bonds, Bobby Bonds, Willie Mays, Andre Dawson and Reggie Sanders.
PADRES 5, DODGERS 3: SAN DIEGO - Brian Giles scored the go-ahead run from first base on Adrian Gonzalez's double into the left-field corner in the eighth as San Diego beat Los Angeles.
By winning the first two of this three-game series, the defending NL West champion Padres pulled within one game of Los Angeles and Arizona, which are tied for the division lead.
With the score tied at 3, Giles drew a four-pitch walk off reliever Hong-Chih Kuo leading off the eighth. With one out, Gonzalez hit a pitch the opposite way to bring in Giles. Shortstop Rafael Furcal's relay throw was up the first-base line for an error, allowing Gonzalez to take third. Pinch-hitter Josh Bard greeted reliever Danys Baez with a single to left that scored Gonzalez.
Matt Kemp, pinch hitting for Dodgers reliever Jonathan Broxton, hit a towering homer to straightaway centerfield to tie it at 3 leading off the eighth.
NOTABLE: Cameron went from getting three hits Tuesday night to striking out three times.