Cubs flash power

? Aramis Ramirez and Mark DeRosa hit back-to-back home runs, and reliever Will Ohman struck out pinch-hitter Jeff Kent with the bases loaded in the eighth inning to help preserve a 4-2 victory by the Chicago Cubs over the Los Angeles Dodgers on Saturday.

Carlos Zambrano (5-4) surrendered two runs and eight hits in 72â3 innings, struck out a season-high eight and walked one in his second-best start of the season. He allowed one run in eight innings in a 10-1 victory over the Mets on May 15.

Zambrano yielded his second run in the eighth, a two-out RBI single by Nomar Garciaparra that cut the Cubs’ lead to 4-2. The right-hander walked Russell Martin to load the bases before giving way to Ohman, who got Kent on a called third strike.

Ryan Dempster gained his 11th save in 12 chances. Dempster allowed singles to Andre Ethier and Mike Lieberthal before getting pinch-hitter Olmedo Saenz to ground into a game-ending double play.

Mark Hendrickson (2-2) allowed four runs and nine hits in five innings, struck out four and walked none in losing his second straight.

Diamondbacks 5, Astros 4

Phoenix – Brandon Webb limited Houston to two runs through seven innings, and Arizona held on to hand the Astros their seventh loss in a row.

Padres 6, Brewers 3

San Diego – Mike Cameron hit a two-run homer, and Jose Cruz Jr. had a solo shot to carry Justin Germano and San Diego over Milwaukee.

Phillies 6, Braves 4

Atlanta – Chase Utley drove in three runs, Shane Victorino had three hits and Philadelphia moved above .500 for the first time this season.

Cardinals 8, Nationals 6

St. Louis – Jim Edmonds had two hits and three RBIs, helping St. Louis end Washington’s four-game winning streak . The game was delayed by rain for 1 hour, 41 minutes with two outs in the ninth.

Mets 7, Marlins 2

Miami – Carlos Delgado ended a long power drought with two home runs and five RBIs, giving John Maine plenty of support. Delgado hit his first home run in 47 at-bats in the third inning.

Pirates 9, Reds 5

Cincinnati – Xavier Nady hit a three-run home run during another disastrous first inning by right-hander Bronson Arroyo.

Rockies 6, Giants 1

San Francisco – Aaron Cook pitched a five-hitter to win his fourth straight decision, Willy Taveras had a pair of bunt singles, and Matt Holliday hit a two-run single and had three RBIs in Colorado’s fourth consecutive victory.