Tight Games at Chase Field as Arizona Diamondbacks Drop Two of Three to Chicago Cubs

The Arizona Diamondbacks couldn't keep the momentum going from their Thursday night demolition of the Chicago Cubs over the weekend, losing tight games 4-2 and 5-3 on Friday and Saturday before taking their revenge 4-3 Sunday, ensuring a series split.

Armando Galarraga's neck got quite the workout Friday from turning to watch the ball sail out of the yard after serving up three meatballs to hungry Cub hitters, JJ Putz earned his first loss of the season in a tie game at the top of the ninth Saturday, and Daniel Hudson returned to respectability with a win Sunday.

Friday's game kicked off strong for the Diamondbacks. Justin Upton homered with Chris Young on base to give the team a two run lead, but that was about the only highlight for the Diamondbacks, who were held scoreless the rest of the way and watched the Cubs slowly chip the lead away.

Armanda Galarraga was undone by the longball. Alfonso Soriano homered twice, in the fifth and seventh innings. Geovanny Soto added a blast in the fifth.

Galarraga was unexceptional, giving up six hits, striking out one while giving up three homers. Esmerling Vazquez gave up another run in the eighth, but it was over by then.

The Diamondbacks just couldn't get runs across the board when they needed them.

Dizzying momentum shifts dominated on Saturday, as the Diamondbacks took a lead in the first inning, lost it in the second, gave up larger leads in the fourth and fifth innings before tying it in the sixth and giving it all up in the ninth.

The ping-pong lead switches began when Stephen Drew singled Justin Upton in during the first inning. Alfonso Soriano kept up his hot-hitting in the second with a homerun off Ian Kennedy, who pitched relatively well, giving up three runs in 7.2 innings with six strikeouts, the same number of hits allowed, and a walk.

Soriano then drove Starling Castro in with a single in the fourth.

Aramis Ramirez doubled in Darwin Barney in the fifth to expand the lead.

The Diamondbacks came roaring back in the sixth, with Gerardo Parra doubling in Chris Young and Stephen Drew singling Parra in afterward. But it all fell apart in the ninth.

JJ Putz came in to start the inning but immediately gave up a single to Marlon Byrd, who was out on a fielder's choice hit by Soto. Putz walked Tyler Colvin. Kosuke Fukudome grounded into a fielder's choice, moving Soto to third and taking Colvin off the bases. Then he gave up a single to Barney and another to Castro, scoring two.

Daniel Hudson rebounded from the worst month of his career Sunday by holding up his end of the bargain in a 4-3 win. Hudson went seven, held the Cubs to three, struck out five, walked one while scattering eight hits. He gave up a run in the second and two more in the seventh, on a two-run double by Soto scoring Byrd and Carlos Pena.

Ryan Roberts hit a solo shot in the second inning but the Diamondbacks took the game in the fourth inning, on a comedy of errors.

Miguel Montero walked to lead off a good inning -- never a good sign. Roberts singled Montero to third. Montero then scored on a balk, which sent Roberts to second. Juan Miranda sacrificed flied Roberts to third. Parra was intentionally walked. Then Hudson drove in Roberts on a fielder's choice. Young flew out to center, Parra stole third, Kelly Johnson walked to load the bases, and then Parra scored on a wild pitch.

All earned runs on the scoreboard, but the Diamondbacks didn't really do much to earn them.

Still, they'll take it, and the win, as they prepare for another home series against the Colorado Rockies, starting Monday.