MIAMI — Carlos Gonzalez hit a tiebreaking three-run homer, only his second extra-base hit of the season, and the Indians beat the Miami Marlins 7-4 on Tuesday night.
Trevor Bauer (4-1) overcame a slow start to pitch seven innings. He allowed four runs and struck out 10.
Carlos Santana hit his second homer in two games and his third of the year for the Indians, and also had an RBI single.
Curtis Granderson hit his fourth homer for the Marlins, who lost their fourth game in a row and have the worst record in the majors.
Gonzalez's homer off Sandy Alcantara (1-3) broke a 3-3 tie in the third. The three-time All-Star, who signed in mid-March and was called up from the minors on April 14, had been 2-for-14 with runners on base.
Former Marlin Brad Hand completed a five-hitter by pitching a perfect ninth for his ninth save in as many chances.
The Indians, who won with nine hits, came into the game last in the AL in batting and slugging.
The Indians' Jason Kipnis beat the shift with a bunt single in the second inning, and Alcantara made an errant throw on the play, which led to an unearned run.
Alcantara allowed six runs, four earned, in 5 1/3 innings.
Garrett Cooper came off the injured list to start for the Marlins at first base, but he left the game in the third inning after he was hit on the left knuckle by a 96 mph fastball from Bauer. Cooper has been the Marlins' Opening Day right fielder the past two years, but because of injuries, he has played in just 18 games since the beginning of 2018.
The Marlins' Nick Anderson struck out both batters he faced in the sixth. He has 27 strikeouts and two walks this season while facing 51 batters.
Indians: Right-hander Mike Clevinger (back) threw from 60 feet and said he felt great. The earliest he can come off the injured list is June 6.
Marlins: Infielder Neil Walker underwent an MRI and was diagnosed with a mild bone bruise in his left knee. He struck out as a pinch hitter in the sixth.