He hit fourth in the lineup on Sunday, and entered the game with 10 hits in his last 26 at-bats.
He got off to a slow start, but his recent streak has his batting average at .221 on the year with four home runs and 22 RBIs.
"He's swinging the bat good. He's been a bright spot for us this week," D-backs manager Kirk Gibson said. "Finally looks like he's getting going."
Jamal Collier is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.