Tuesday’s results
Diamondbacks 4, Marlins 0: At Miami, Dontrelle Willis lost for the first time in four starts, giving up home runs to Carlos Quinten and Damion Easley as Florida lost to Arizona.
Cardinals 2, Nationals 0: At Washington, Albert Pujols hit his 44th home run to lead St. Louis to a victory over Washington.
Reds 3, Giants 0; At Cincinnati, Bronson Arroyo allowed only three singles in his first career shutout, leading Cincinnati to a win over San Francisco.
Brewers 9, Dodgers 0: At Milwaukee, Doug Davis pitched a four-hitter and Corey Hart drove in a career-high six runs in the Brewers’ defeat of Los Angeles.
Pirates 6, Cubs 5: At Chicago, Jason Bay homered twice and Jose Bautista scored the go-ahead run in the ninth inning on a wild pitch as Pittsburgh beat Chicago.
Padres 5, Rockies 4: At San Diego, Mike Piazza homered, Cla Meredith extended his scoreless streak to 27 1/3 innings and San Diego beat Colorado to pull within one game of the N.L. West lead.
Astros vs. Phillies, ppd.: At Philadelphia, rain postponed the game between the Phillies and Astros. It has been rescheduled for Sept. 25.
Braves vs. Mets, ppd.: At New York, the game between Atlanta and New York was postponed by rain and will be made up as part of a doubleheader today.