PHOENIX (AP) Shelby Miller allowed three hits over 6 2/3 innings and made a remarkable defensive play in the Arizona Diamondbacks' 7-5 victory over the Cleveland Indians on Friday.

Miller, the No. 2 pitcher in the Arizona rotation, gave up a run on Tyler Naquin's home run, struck out four, walked one and hit a batter. And he ended the fourth with a no-look, behind-the-back, between-the-legs catch of Robbie Grossman's line drive.

Cleveland opening day starter Corey Kluber gave up six runs, four earned, in 6 1/3 innings, striking out four with no walks.

More from FoxSports

Arizona's Jake Lamb drove in three runs off Kluber with a solo homer and two-run single. Naquin, told earlier in the day he would make the opening day roster, had three hits.