PHOENIX — Randal Grichuk had a two-run homer as part of a three-hit night, Corbin Carroll, Gabriel Moreno and Lourdes Gurriel Jr. all added three more hits and the Arizona Diamondbacks beat the Los Angeles Angels 9-4 on Tuesday.
Grichuk finished a single short of the cycle, while Carroll was a homer shy of the feat. Moreno hit two doubles and had two RBIs. No Diamondbacks player has hit for the cycle since Aaron Hill on June 29, 2012.
''That was a pretty complete effort,'' Arizona manager Torey Lovullo said. ''We had some situational hitting, we had timely hitting, we had guys on base and an all-field approach in crucial situations.''
Grichuk's had a part-time role for the D-backs this season after spending most of his career as an everyday player. He's been primarily used against left-handed pitchers and is thriving in limited opportunities, raising his batting average to .316.
''I know the situation I'm in, so I want to be ready every time my name's called,'' Grichuk said.
Carroll got the scoring started in the second inning with an RBI triple into the right-center gap that brought home Grichuk. Two batters later, Geraldo Perdomo added an RBI single to make it 2-0.
Carroll — the reigning NL Rookie of the Year — has five hits over his past two games as he tries to pull out of a season-long slump.
Perdomo was playing his first game in more than two months after spending time on the injured list with a torn meniscus in his right knee. The All-Star shortstop swung at the first pitch he saw in his return, lacing a single to left.