CHICAGO _ David Bote momentarily erased the thought of what life without Kris Bryant would be like, and Anthony Rizzo put the finishing touches on an amazing comeback for the Cubs.
Bote, promoted before Thursday's game, hit a two-run, game-tying home run in the ninth inning. Rizzo followed with a home run off Brad Boxberger as the Cubs rallied from a 6-1 deficit to stun the Diamondbacks 7-6.
Cubs starter Tyler Chatwood was pulled in the fifth after allowing a walk to Jake Lamb _ his third of the inning and his sixth of the game. Brian Duensing walked Daniel Descalso to load the bases and set up the slam to Nick Ahmed that landed several rows into the bleachers in left field.
Former Cubs catcher Alex Avila hit a two-run home run off Chatwood in the top of the fourth.
Chatwood walked three in the first three innings but was bailed out when Bote, who took the roster spot of an injured Bryant, made a diving stop on the right field grass with the bases loaded to retire David Peralta to end the second.
The Cubs took a 1-0 lead in the second on some daring baserunning by Willson Contreras.
Kyle Schwarber executed a hit-and-run single to right. Contreras ran from first to third and broke toward home once he saw the throw from Steven Souza Jr. go to second base.
Contreras ran through the stop sign by third base coach Brian Butterfield and scored on a head-first slide.
The Cubs scored twice in the fifth on a single by Rizzo and an error by Descalso, who took over at third base after Jake Lamb suffered a left shoulder bruise.
Schwarber hit a double in the sixth and scored on the second of two wild pitches by starter Zack Godley.
Ian Happ made his second start in three games at third base in place of Bryant, who was placed on the 10-day disabled list, retroactive to Tuesday, because of recurring pain in his left shoulder.
Javier Baez came off the bench as a pinch-hitter in the sixth and struck out, but Baez reached first on Godley's second wild pitch and stayed in the game to play shortstop. Baez showed no discomfort from a left knee bruise suffered Tuesday.
The Cubs travel to St. Louis after Thursday's game to open a three-game series against the rival Cardinals.