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.