SAN DIEGO -- A few days off, along with some medicine, appear to be all that was needed to get D-backs second baseman Kelly Johnson close to full strength.

Johnson was removed from last Friday's game after experiencing discomfort in his left calf. It turns out it was a situation he had been dealing with for a while before that.

"It was a case of something that I had been playing with but it was definitely tolerable," Johnson said. "But then I had a few days where it spread to the whole calf and it hurt just to put pressure on it to walk."

Johnson was given Saturday and Sunday off and the D-backs had an off-day Monday, which got him the rest he needed.

"Those days off helped, plus the medicine," he said. "It's still a little bit like what I was dealing with, but not bad, and the big soreness is gone."

The calf certainly didn't seem to be a problem on Tuesday as Johnson legged out a triple in the third and stole a base in the seventh. On the triple, Johnson was able to score when Justin Upton followed with a sacrifice fly. The stolen base put him into scoring position for Upton with two out, but Upton struck out.

"The triple obviously you've got to go there get to third with less than two out and the stolen base the same thing," Johnson said. "I know it's one of those things where maybe you should give it a break, but at the same time how do I say, 'Hey Justin, sorry I didn't score for you when you hit that ball.' If I was hitting I would be the same way, you'd want to get that run."

D-backs acquire Minor Leaguer Restovich

SAN DIEGO -- After watching their outfield depth dissipate at Triple-A Reno, the D-backs acquired outfielder Michael Restovich from the White Sox on Wednesday for cash considerations.

Restovich, 32, was originally selected by the Twins in the second round of the 1997 First-Year Player Draft.

Restovich played parts of six seasons in the big leagues, appearing in 152 games and hitting .239.

The last time he was in the Majors was 2007 with the Nationals.

At the time of the trade, Restovich was hitting .229 with three homers and eight RBIs in 26 games for Triple-A Charlotte.