The move will be effective on Thursday, and there will be a corresponding move on Friday before the D-backs open a three-game Interleague series against the A's in Oakland.
"We're just going to move on in a different direction," Gibson said. "Kind of reshape our bench a little bit. We'll decide what we want to do on Friday."
D-backs general manager Kevin Towers signed Mora in the offseason as a free agent to a one-year, $2.35 million contract with the intent of using him as a stopgap to replace Mark Reynolds, who was traded to the Orioles. It didn't work out that way. Mora injured his neck in a car accident during Spring Training and saw limited time after that, as Ryan Roberts moved in and claimed a spot -- both on the roster and in the starting lineup.
Mora batted .228 with no homers and 16 RBIs in 42 games. He pinch-hit for pitcher Zach Duke in the fifth inning on Wednesday with one out and a runner on first, and struck out for the 24th time. It proved to be his last appearance in a D-backs uniform, as he was called in after the game and told of his fate.
There were hugs and good wishes for Mora in the postgame clubhouse, as he packed up his locker and talked to the media. He went out with class.
"It was different than the way I thought it was going to be," said Mora, 39, and in his 12th big league season. "It was hard for me to get hot. I only played once, twice a week. But you have to live with it. Things happen. I want to thank the Diamondbacks organization for giving me the opportunity to play here, and have some great friends and teammates. I had a wonderful time here. I love everybody."
Barry M. Bloom is national reporter for MLB.com and writes an MLBlog, Boomskie on Baseball. Follow @boomskie on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.