
Geraldo Perdomo hit a go-ahead solo homer and Corbin Carroll belted a three-run shot in a seven-run seventh inning, powering the Arizona Diamondbacks to a 12-8 victory over the host Cleveland Guardians on Saturday night.
Perdomo smacked the first pitch thrown by reliever Hunter Gaddis (1-3) into the right field stands and Carroll went deep against Franco Aleman. James McCann added a two-run double and Ildemaro Vargas had an RBI single as Arizona seized a 9-2 advantage.
The Diamondbacks, who trailed 2-0 entering the fifth, won their fourth straight game to remain in the second wild-card spot in the National League. They are an NL-best 14-5 since July 9.
Gerardo Carrillo (2-0) tossed two scoreless innings for the victory. Gaddis, Aleman, Will Dion and Tim Herrin were torched for 10 runs in the final three frames.
Arizona extended its lead to 10-2 on a solo homer by Nolan Arenado in the eighth before Paul Sewald gave up five runs in the bottom of the inning without retiring a batter.
Perdomo finished with a career-high tying four hits along with three RBIs.
Steven Kwan had a two-run single and Chase DeLauter homered in the eighth for Cleveland, which fell to .500 for the first time since May 10 but remains tied for the third and final wild-card spot in the American League with the Minnesota Twins.
Arizona catcher Gabriel Moreno went 0-for-6, ending his on-base streak at 27 games. He also had safely reached in a franchise-record 46 consecutive starts.
The Diamondbacks tied the game at 2-2 in the fifth, scoring two runs (one earned) against All-Star Parker Messick. First baseman Rhys Hoskins made a diving stop of a grounder by Perdomo, but inexplicably threw the ball to no one at the bag.
Hoskins put the Guardians up 2-0 in the first with a two-run homer off Kohl Drake. The 424-foot blast to center scored DeLauter, giving Hoskins all three of Cleveland's RBIs in the first 16 innings of the interleague series.
Messick labored throughout his 91-pitch outing, lasting a season-low 4 1/3 innings and remaining winless at home since May 13. The left-hander gave up six hits, two runs (one earned), walked one and struck out six.
Drake went four innings, allowing two runs on five hits with one walk and a career-high six strikeouts in his third appearance. The lefty made his major league debut on July 21 against the Athletics.
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!