Coming off his first loss in 18 starts, Carlos Zambrano appeared to be in trouble again when Justin Upton hit a two-run homer that nearly landed in a restaurant at the back of the second deck. The long drive turned out to be just what Zambrano needed to snap back into form. The right-hander settled in after Upton's first-inning homer to bounce back from a shaky outing, and Alfonso Soriano hit a pair of leadoff homers that lifted the Chicago Cubs to a 4-2 win over the Arizona Diamondbacks on Friday night. Read more: http://scores.espn.go.com/mlb/recap?gameId=310429129&teams=chicago-cubs-vs-arizona-diamondbacks