Mets top Padres, spoil Piazza’s homecoming

? David Wright hit a pair of run-scoring singles, and the New York Mets beat the San Diego Padres, 3-2, Tuesday night to ruin the homecoming of former Mets catcher Mike Piazza.

Piazza went 1-for-4 in his first game at Shea Stadium since he signed with the Padres in the offseason. He received loud cheers from the moment he exited the dugout for pregame stretching to his last at-bat in the eighth inning.

Diamondbacks 5, Giants 1

Phoenix – Juan Cruz shut down San Francisco into the eighth inning during the longest outing of his career.

Astros 3, Pirates 1

Houston – Craig Biggio homered, and Brandon Backe pitched seven strong innings to lead Houston.

Dodgers 4, Rockies 2

Los Angeles – Greg Maddux pitched six solid innings in his home debut for the Dodgers, and Los Angeles pushed its winning streak to 11 games.

Cubs 6, Brewers 3

Milwaukee – Jacque Jones and John Mabry each hit two-out, two-run homers in the first inning to lead Chicago.

Reds 10, Cardinals 3

Cincinnati – Outfielder Ryan Freel had three hits, and Cincinnati defeated St. Louis. The Reds matched their season high with 17 hits.

Braves 3, Phillies 1

Atlanta – Tim Hudson pitched his best game in nearly two months, tossing seven scoreless innings.

Marlins 4, Nationals 2

Washington – Ricky Nolasco pitched effectively into the seventh inning to lead Florida.