Albuquerque (35-41) saw its 5-2 lead vanish in the late innings. Bryant hit a two-run homer in the sixth to bring the Cubs (38-36) within one run.
In the seventh, Arismendy Alcantara hit a leadoff triple and scored the tying run on Logan Watkins' sacrifice fly to center field. Bryant then put Iowa ahead with his leadoff home run in the eighth.
Rafael Lopez later added an RBI single that proved to be the game winner. In the ninth, Trayvon Robinson scored on an error with two outs, but Griff Erickson struck out swinging to end the game.
Armando Rivero (1-0) got the win in relief for the Cubs, while Matt Magill (4-3) took the loss in relief. Blake Parker picked up his 15th save.
Chris Valaika put Iowa ahead in the third inning with a two-out, two-run homer to right field. Erickson tied the game in the fourth with a two-run homer to left.
Clint Robinson's two-run single in the fifth gave the Isotopes a 4-2 lead. Alex Liddi's leadoff homer in the sixth added some insurance, but ultimately not enough.
Red Patterson gave up four runs on six hits and two walks while striking out six in six innings. Eric Jokisch gave up five runs on eight hits in six innings for Iowa.
The Isotopes and Cubs will meet again Monday at 11:05 a.m. Albuquerque will send right-hander Jeff Bennett (4-1, 3.59 ERA) up against Iowa right-hander Dallas Beeler (4-3, 3.98).
Prior to the game, the Isotopes placed right-hander Sam Demel on the disabled list due to elbow discomfort. ... Taking Demel's place on the roster is right-hander Drew Carpenter. A former Long Beach State standout, Carpenter signed as a free agent during the offseason but was kept in extended spring training due to an undisclosed injury.