Friday’s results
Padres 3, Nationals 2: At Washington, Adrian Gonzalez had three hits, including a home run, as San Diego got the victory over Washington.
Pirates 3, Phillies 2: At Philadelphia, Ian Snell allowed three hits over seven innings and Pittsburgh snapped a three-game losing streak with a victory over Philadelphia.
Marlins 7, Mets 3: At New York, Dontrelle Willis hit a grand slam and pitched effectively into the eighth inning, leading Florida to a victory over New York.
Reds 10, Braves 5: At Atlanta, Cincinnati put a decisive end to its six-game losing streak, scoring eight runs in the second inning to beat Atlanta.
Cardinals 8, Astros 2: At Houston, Jason Marquis shut down Houston for his 11th win and pinch-hitter John Rodriguez homered to give St. Louis the victory.
Cubs 7, Brewers 2: At Milwaukee, Carlos Zambrano allowed one run over six innings to win his fifth straight decision and Juan Pierre had three hits as Chicago won.
Dodgers 9, Giants 7: At Los Angeles, Nomar Garciaparra’s tie-breaking two-run home run in the eighth led Los Angeles to a victory over San Francisco. Barry Bonds hit his 720th career homer.
Diamondbacks 4, Rockies 3: At Denver, Jeff DeVanon hit a two-run homer to help Arizona defeat Colorado.