HOW IT HAPPENED: Justin Upton's two-run home run in the fifth gave Arizona a 5-2 lead and essentially put the game out of reach. The Cubs couldn't convert on opportunities with runners in scoring position as the team limps toward the end of the season.
WHAT IT MEANS: The Cubs have to win four out of their last five games to avoid 100 losses.
OUTSIDE THE BOX: Darwin Barney committed a throwing error in the eighth, snapping his MBL-record-tying streak of games without an error for a second baseman at 141.
UP NEXT: The Cubs will send Justin Germano (2-6, 6.18 ERA) to the mound Saturday at Arizona. The Diamondbacks will counter with Trevor Cahill (12-12, 3.86 ERA)
in the 7:10 p.m. CST start from Chase Field.