SAN FRANCISCO -- That didn't last long.
After just two rehab games, the D-backs activated right fielder Justin Upton from the disabled list and put him in the starting lineup for Wednesday night's game against the Giants.
"It was pretty quick; it's a good thing," said Upton, who suffered a strained right oblique muscle while attempting a steal on Aug. 5 in Pittsburgh. "I'm 100 percent. I felt a little bit better at the plate yesterday. The game is going to speed up here a little bit. It's something I'm used to. I played up here all season."
The D-backs certainly can use Upton's bat in their lineup, which has been depleted by injuries.
"It's huge for us, because he's an All-Star and he's tough for the opposition to have to deal with," Arizona manager A.J. Hinch said. "We've missed him for a couple of weeks, because he's a stabilizing part of our lineup."
After going hitless in his first game for Class A Visalia -- though he did walk and steal a base -- Upton hit a grand slam on Tuesday night and was 2-for-5 with five RBIs.
It is the second consecutive year Upton has suffered an oblique strain, and he talked Wednesday about making sure his "technique" on the bases is solid.
"I'm just talking about slowing the game down and making sure I'm playing the game under control," he said. "I could obviously be more flexible ... and continue to strengthen my core."
To make room on the roster, the team optioned left-hander Daniel Schlereth to Triple-A Reno.
Steve Gilbert is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.