Jul 24, 2010 9:13 AM EST

Diamondbacks second baseman Kelly Johnson hit for the cycle on Friday night against the Giants.

Johnson is the third player to hit for the cycle this season.

He hit a solo home run in the first, doubled in the fifth and tripled in two runs in the sixth.

Johnson clinched the feat with a single in the eighth inning.

Via ESPN