Final
  for this game

Soriano homers twice, Cubs top D-Backs

Apr 30, 2011 - 5:54 AM Phoenix, AZ (Sports Network) - Alfonso Soriano belted a pair of solo homers, including the go-ahead blast off Arizona starter Armando Galarraga in the seventh inning, lifting the Cubs to a 4-2 win over the Diamondbacks.

Carlos Zambrano (3-1) continued his amazing success on the road, winning his ninth consecutive such start. The big right-hander allowed four hits and two runs in six innings as the Cubs snapped a four-game skid.

Geovany Soto also went deep for Chicago in the second installment of this four-game series.

Justin Upton hit a two-run homer in the first inning for the Diamondbacks, who had won three of their previous four games.

Galarraga (3-2) yielded six hits over seven innings. His first pitch of the seventh inning was deposited over the right field wall by Soriano.

"I'm coming everyday to the ballpark happy," Soriano said. "As long as I'm in the lineup, I'm fine."

Gerardo Parra singled off Kerry Wood to start the bottom of the frame and made it to second with two outs following a wild pitch. Kelly Johnson fanned to end the threat.

Darwin Barney tripled off Esmerling Vasquez to begin the eighth. Starlin Castro was hit by a pitch and then Aramis Ramirez beat out a potential double play grounder to score Chicago's fourth run.

Arizona put two runners on base in the bottom of the eighth, but Sean Marshall froze Russell Branyan on a third strike to send it to the ninth.

Carlos Marmol retired the side in order in the ninth for his sixth save of 2011.

Upton, who was hit by a pitch twice in Thursday's 11-2 triumph, crushed a 440- foot homer to left field in the first inning. The hit scored Chris Young, who led off with a walk.

"We got two runs early, but we didn't tack on," Upton said.

Soriano and Soto hit back-to-back homers to start the fifth inning.

Game Notes

Zambrano had a 10-game road winning streak, spanning the 2005-2006 campaigns that is tied for the second-longest run by a Cub. Guy Bush holds the franchise mark since 1919 with a 13-game road winning streak as a starter, spanning the 1928-29 seasons...The Cubs have won nine of the last 11 meetings...Zambrano has won all three of his road starts this year.