National League Roundup: Chicago cruises past Marlins, 9-2

Cubs 9, Marlins 2

Miami – Chicago put together a big seventh inning to make Ryan Dempster a winner and seal a 5-1 road trip.

Two-run doubles by Alfonso Soriano and Aramis Ramirez and a three-run double by Reed Johnson sparked the eight-run seventh inning.

Reds 7, Cardinals 3

Cincinnati – A revived Edinson Volquez pitched seven shutout innings, and Cincinnati ended St. Louis’ four-game winning streak.

Mets 4, Pirates 0

Pittsburgh – Johan Santana pitched a three-hitter for his fifth career shutout, and the streaking Mets got home runs from Brian Schneider and Carlos Beltran.

Rockies 7, Nationals 2

Washington – Ian Stewart and Seth Smith hit three-run homers, Aaron Cook struggled through five innings for his 15th victory, and Colorado handed Washington its season-high 10th straight loss.

Giants 3, Braves 1

Atlanta – Tim Lincecum pitched 72â3 strong innings, and closer Brian Wilson got San Francisco out of a bases-loaded jam in the eighth.

Lincecum (13-3) didn’t show any bad effects from the bruised knee that forced him to leave his last start.

Astros 3, Diamondbacks 0

Houston – Roy Oswalt allowed one hit in eight innings and struck out 10, outpitching Arizona’s Randy Johnson.

Ty Wigginton homered for Houston, which has won nine of its last 11 games.

Dodgers 7, Brewers 5

Los Angeles – Andre Ethier hit his second homer of the game in the ninth inning, and Los Angeles recovered to beat Milwaukee moments after Chan Ho Park blew a four-run lead.

Phillies 2, Padres 1

San Diego – Cole Hamels pitched eight sharp innings to snap a seven-start winless skid, and Pat Burrell hit a go-ahead homer for Philadelphia.