PHOENIX - Chicago Cubs manager Mike Quade admittedly was wrong Saturday night.
But his was timing right.
Darwin Barney singled up the middle to score Geovany Soto in a wild top of the ninth inning that included Quade's first career ejection as the Cubs beat the Arizona Diamondbacks 5-3.
"He knows what he's doing," Barney said of his manager. "He can get us riled up any time he wants. It was a good time for it."
Quade became heated after a close call on the bases. With Marlon Byrd on first, Soto bunted to reliever J.J. Putz, who threw off-target to second. Shortstop Stephen Drew made a dive to his right to catch the ball, barely keeping a toe on the bag to force Byrd.
Quade argued with second base umpire Dan Bellino, and in the process, was ejected. Quade then retreated to the clubhouse and watched the replay.
"Let's start with that," Quade said. "I'm very angry. And I'm very wrong. Dan got it right. I was mad at everything and couldn't believe Drew kept his foot on the bag."
After Quade departed and Tyler Colvin walked, Kosuke Fukudome grounded back to the mound. Putz threw to Drew for the second out of the inning, but the shortstop double-clutched the throw to first baseman Russell Branyan, and Fukudome was safe as Soto advanced to third.
"Stephen did everything he could and Russell (Branyan) had a good stretch, but he just beat it," Putz said. "It was just me not making a good pitch with two strikes on a guy, getting ahead but just not being able to finish."
Barney followed with a sharp single off the mound to give Chicago a 4-3 lead. Starlin Castro then singled to make it a two-run game.
"Everyone's battling," Barney said. "This team doesn't give up. We're just trying to enjoy it, thrive on it and keep winning."
Alfonso Soriano hit his 10th homer, tying him with Ryan Braun for the NL lead, and Matt Garza threw eight solid innings for the Cubs.
• The D-backs sent catcher John Hester to the Orioles on Saturday to complete a December trade that sent third baseman Mark Reynolds to the Orioles for right-handers David Hernandez and Kam Mickolio. Hester was batting .263 with a homer and five RBIs for Triple-A Reno.