The Cleveland Guardians were able to defeat the Arizona Diamondbacks on Wednesday afternoon by a final score of 7-4. The win for the Guardians give them the win in the three-game series against the Diamondbacks and also gives Cleveland their fourth win in the last six games.

For Cleveland (54-50), outfielder Myles Straw was responsible for the first run of the game in the 2nd inning due to a sacrifice fly. Later in the 5th inning, shortstop Amed Rosario hit a 450-foot, three-run homerun to extend the Cleveland lead to 4-0. Outfielder Oscar Gonzalez hit an RBI double in the 6th inning to give the Guardians a 5-2 lead. Finally in the 7th inning, All-star third baseman Jose Ramirez hit an RBI single and Gonzalez struck again with an RBI double to seal the Cleveland win. Ace pitcher Shane Bieber got his sixth win of the season for going 6.0 innings and striking out eight batters, while allowing four hits and two earned runs.

For Arizona (46-58), the team was scoreless until the 6th inning when outfielder Alek Thomas hit a two-run homerun to cut the Cleveland lead to 4-2. Shortstop Geraldo Perdomo attempted a late comeback with a two-run homerun in the top of the 9th inning, but it was unsuccessful and the Diamondbacks fell 7-4. Starting pitcher Tommy Henry, who made his first career start, took the loss for going 5.0 innings and struck out three batters, but allowed three walks and four hits that resulted in four earned runs.

The Guardians will be at home to begin a four-game series against the Houston Astros on Thursday, August 4th, with first pitch set for 7:10 p.m.