MESA, Ariz. -- Ben Zobrist and Addison Russell hit back-to-back home runs in the fourth inning off Taijuan Walker, who hadn't given up a run this spring entering the game, but the D-backs rallied to post a 7-3 victory over the Cubs on Wednesday night.
Walker, expected to be the D-backs' No. 2 starter, struck out eight over four innings.
Russell helped the Cubs on defense with a perfect throw in the second. Arizona loaded the bases with two outs against Kyle Hendricks, and two runs scored on Ketel Marte's double to left. Russell's relay throw home was a perfect strike to get the third runner, Jeff Mathis, and end the inning.
With one out in the Chicago third, Jon Jay celebrated his 32nd birthday with a triple to left and he scored one out later on Kris Bryant's single. The run was the first off Walker this spring, who came into the game having thrown nine scoreless innings.
Hendricks, who led the Major Leagues last year with a 2.13 ERA, scattered five hits over four innings while striking out five. New Cubs closer Wade Davis gave up one hit, walked one and struck out one in one inning.
Hendricks said his changeup felt good, and he knows what he needs to work on.
"It was good -- you get yourself in different situations and you have to work through things, and you know you don't have certain pitches so you have to go to other ones," Hendricks said. "Those are the things that happen during the season. It was good to have that and work on different things."
D-backs up next: It will be a quick turnaround for the D-backs, who play a 1:05 p.m. MST game on MLB.TV against the Brewers at Maryvale on Thursday following Wednesday night's game with the Cubs. Robbie Ray gets the start for the D-backs.
Cubs up next:Eddie Butler will make his second spring start on Thursday, when he and the Cubs play the Dodgers in Glendale. First pitch is scheduled for 3:05 p.m. CT, and the game can be seen on MLB.TV. Jon Lester, the Cubs' Opening Day starter, will pitch in a Minor League game in Mesa. The Cubs are hoping a change of scenery helps Butler, who compiled a 6.50 ERA in 36 games (28 starts) with the Rockies over the past three seasons.