Wright went 3-for-4 and swiped one of New York's three bases against Piazza in a matchup of division leaders. Carlos Beltran also doubled three times to tie a Mets record.
Reds 10, Cardinals 3
At Cincinnati, outfielder Ryan Freel had three hits and made a down-and-dirty catch on Albert Pujols' warning track drive with two on in the fifth that inspired a capacity crowd of 40,094, Cincinnati's fifth sellout of the season.
Cincinnati matched its season high with 17 hits and emphatically evened the series with the NL Central leaders at one game apiece.
Braves 3, Phillies 1
At Atlanta, Tim Hudson (9-10) pitched his best game in nearly two months, striking out eight in seven scoreless innings, allowing six hits and driving in a run.
The game was scoreless in the fifth when Matt Diaz led off with a triple off the right-field wall against Philadelphia's Cole Hamels (4-6). Scott Thorman failed to get the runner home, grounding out to third, before Hudson drove in Diaz by getting down the second of two straight squeeze attempts. Matt Diaz hit a sacrifice fly in the seventh and Thorman added an RBI doubled against Geoff Geary.
Marlins 4, Nationals 2
At Washington, Florida's Miguel Cabrera had three hits and an RBI, and Dan Uggla hit his 17th homer to back Ricky Nolasco (10-7), who gave up two runs and five hits with no walks in 6 1-3 innings. Joe Borowski pitched the ninth for his 23rd save.
Washington made three errors behind starter Tony Armas Jr. (7-8), and two led to unearned runs. Ryan Church and Nick Johnson homered for Washington.
Astros 3, Pirates 1
At Houston, Craig Biggio homered and Brandon Backe pitched seven strong innings to lead Houston past Pittsburgh.
Cubs 6, Brewers 3
At Milwaukee, Jacque Jones and John Mabry each hit a two-run homer in a five-run first inning to lead Chicago over Milwaukee.
Diamondbacks 5, Giants 1
At Phoenix, Juan Cruz shut down San Francisco into the eighth inning during the longest outing of his career, pitching Arizona to a crisp victory.
Dodgers 4, Rockies 2
At LA, Greg Maddux pitched six solid innings in his home debut for the Dodgers, and Los Angeles pushed its winning streak to 11 games by rallying past Colorado.



