PHOENIX (AP) — Martin Prado joked that he had better be careful or he'll get a reputation as a hothead.
The Arizona third baseman was ejected for the first time in his 933 big league games in the Diamondbacks' 5-4 victory over the Chicago Cubs on Friday night.
"I was trying to make it to a thousand," he said. "I came up short."
Manager Kirk Gibson was also tossed after he came out to argue following Prado's ejection.
"Prad's not a hothead," Gibson said. "He said something I guess the home plate umpire didn't like."
Paul Goldschmidt homered and Didi Gregorius had a pair of RBI singles for Arizona. Anthony Rizzo homered twice for the Cubs.
Rizzo moved into a tie with Miami's Giancarlo Stanton for the NL home run lead at 22 with his sixth career multi-homer game, second this season. He homered twice at Milwaukee on May 31.
Eury De La Rosa (1-0) gave up a run in one inning and got the win. Brian Schlitter (2-3) allowed a run in two-thirds of an inning for the loss.
Prado was thrown out when he said something as he ran past plate umpire Cory Blaser after grounding out in the eighth. He had to be restrained by teammates after he was tossed.
"It's part of the game. There's a lot of emotions," Prado said. "I think I just overreacted, but the most important thing is we won the game. Guys were messing with me and said 'You have to get ejected every day.'"
Catcher Miguel Montero's throwing error put a runner on third with one out in the ninth, but Addison Reed got out of it, getting Ryan Sweeney to pop out and fanning Welington Castillo for his 22nd save in 27 chances.
The Diamondbacks' Trevor Cahill, in his first start since April 13, allowed three runs on four hits in five innings.
The left-handed batting Gregorius, 2 for 20 against lefties this season to that point, singled off left-hander Zac Rosscup to bring home what proved to be the deciding run in Arizona's three-run sixth.
"The at-bat of the game," Prado said.