CLEVELAND (AP) - Yan Gomes made sure the Indians went into the All-Star break on a positive note.
Gomes drove in all three runs, including a go-ahead two-run homer in the eighth inning, and Cleveland rallied for a 3-2 win over the Chicago White Sox on Sunday.
Gomes’ blast to right off Javy Guerra (0-2) came after the White Sox scored two runs in top of the inning to take a 2-1 lead.
Nick Swisher led off with a single before Gomes, who also had an RBI single in the second, hit a 1-1 pitch into Chicago’s bullpen.
Gomes, who threw his arms in the air as he rounded first base after his 12th homer of the season, wasn’t trying to do anything dramatic.
“I was just trying to do the same thing Swish did, and just get a hit,” he said. “I definitely wasn’t thinking about doing hitting a home run.”
“I’m thrilled for him, because he was a little under the weather today, but he didn’t want to come out of the game,” Indians manager Terry Francona said.
Guerra admitted he didn’t make a good pitch.
“A slider, came out, wasn’t a very good one,” he said. “(Gomes) did what he was supposed to. Broken-bat base hit to left, next guy hits a homer. It’s just bad luck. Bad inning.”
Bryan Shaw (4-1) allowed two runs in the top of the eighth. Cody Allen pitched the ninth for his 12th save, striking out the final two hitters.
Trevor Bauer struck out a career-high 10 in 6 2-3 scoreless innings for Cleveland.
Gordon Beckham’s RBI single tied the game before Leury Garcia’s hit to center put Chicago ahead, but the White Sox couldn’t hold the lead for their fourth loss in five games.
The Indians head into the All-Star break with a 47-47 record.
“I wish our record was better, but in the next two months, if we play good baseball it’s going to be very exciting,” Francona said. “It’s in front of us now and if we can play well, we can climb back into it and play relevant games at the end.”
John Danks allowed one run in seven innings.