DETROIT -- Jason Kipnis sprinted around the bases after hitting each of his two homers, forgetting how it felt to trot after hitting the ball well enough to clear the fences.
He began the game without a home run since April 21.
"I haven't even done it (in) BP I feel like for two months," Kipnis said.
After Kipnis' tiebreaking homer, Asdrubal Cabrera sent the next pitch over the right-field fence to cap a seven-run seventh inning that helped Cleveland come back from a 3-0 deficit in the opener of a four-game series against the AL Central-leading Tigers.
Cleveland has scored 61 runs this season in the seventh inning, producing more than it has in any other inning.
"As long as we score before we have to go home," Indians manager Terry Francona said.
Trevor Bauer (4-4) gave up three runs on six hits over six innings.
"He kept us in the game," Francona said.
Detroit's Anibal Sanchez (6-4) retired the first seven batters he faced and had a 3-0 lead. He ended up giving up four runs, six hits, walking one and striking out seven in an uneven performance.
"I think he just got tired, actually," Tigers manager Brad Ausmus said. "I don't know if it was the time off or whatever reason, it just looked to me like he got tired. The ball got up in the zone. He was real crisp up until that point. It was almost like he hit a wall."
The Tigers won 17 of 23 games going into the All-Star break.
Cleveland has won seven of its last 10 games to move a game over .500, pulling into a second-place tie with Kansas City, trailing the Tigers by 6 1/2 games.
"We've had guys struggling in the first half, it's been a surprise, but I don't think anybody's mad about being at .500 in the first half," Kipnis said. "And if you have a great second half, I don't think anybody's going to be too mad about how we did in the first half, so that's what we're concentrating on."
The Indians chased Sanchez in the seventh when Nick Swisher hit a bases-loaded, two-run single with no outs.
"He gives you some pitches to hit, but not many, and guys did a good job of being patient," Kipnis said.
Al Alburquerque later entered the inning with two runners in scoring position and was working his way out of the jam with two strikeouts. He had a 1-2 count against Kipnis, whose fourth homer of the season gave Cleveland a 6-3 lead.
After both starters pitched two perfect innings, the Indians had a hit in the third and the Tigers had two and scored a run in the home half.
Torii Hunter hit an RBI double in the fourth, stole third and scored on catcher Yan Gomes' throwing error, giving the Tigers a 3-0 lead. They potentially could have scored another run in the inning, but J.D. Martinez was thrown out at home trying to score from first base on Hunter's double.
The Tigers had designated hitter Victor Martinez in the lineup for the first time since July 4. He had been out with a strained lower right side, an ailment that led to him missing the All-Star game.
Francona, a week after LeBron James announced he was coming home, was asked if he has bought Cavaliers tickets. "I'm in the process of it. There seems to be a little bit more of a waiting list now," he said. ... Indians CF Michael Brantley had four hits, matching a career high that he last tied earlier this year against Detroit. ... Cleveland recalled RHP Chen-Chang Lee from Triple A-Columbus, bolstering their bullpen. Lee fills the roster spot created when RHP Zach McAllister was optioned to Columbus, but McAllister is scheduled to pitch in the second game of Saturday's doubleheader in Detroit against RHP Max Scherzer. Detroit RHP Drew VerHagen is set to make his major league debut Saturday afternoon against Cleveland RHP Corey Kluber.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Gray scheduled to start for Cincinnati against Los Angeles
Los Angeles Dodgers (94-54, second in the NL West) vs. Cincinnati Reds (77-71, third in the NL Central)
Howard expected to start as Rangers host the White Sox
Chicago White Sox (84-63, first in the AL Central) vs. Texas Rangers (54-93, fifth in the AL West)
Burnes expected to start for Milwaukee against Chicago
Chicago Cubs (66-82, fourth in the NL Central) vs. Milwaukee Brewers (90-57, first in the NL Central)
Ober scheduled to start for Twins at Blue Jays
Minnesota Twins (65-83, fifth in the AL Central) vs. Toronto Blue Jays (82-65, fourth in the AL East)