But the Indians needed a little more help to beat the Brewers, 3-2, and end a three-game losing streak.
The help was delivered by a long-lost member of the Tribe, Lonnie Chisenhall. The Indians activated Chisenhall from the disabled list before the game and in the second inning he lined a two-run single into center field for a 2-0 lead.
It was Chisenhall's first start since April 7, a game in which he strained his right calf that put himself on the disabled list for almost two months. Chisenhall's hit was his first since his seventh-inning single on April 2.
Kluber (9-2, 1.96) went seven innings, allowing one run on seven hits with seven strikeouts. Kluber has not walked a batter in the last 35 1/3 innings. It is the longest such streak by an Tribe pitcher since Paul Byrd pitched 48 walkless innings in 2007
It was Kluber's 14th straight quality start and 25th straight start in which he's allowed three or fewer runs.
Ramirez gave the Indians a 3-1 lead with a two-out homer in the third inning. It was his 19th homer of the season. He entered the game tied for second in the AL home run race with Manny Machado with 18.
The Indians didn't do much damage against Milwaukee right-hander Junior Guerra, but they did enough to beat him for the second time this year. Guerra (3-4, 2.83) allowed three runs on seven hits in six innings.
Edwin Ecarnacion started the second inning with a walk. Singles by Yonder Alonso and Yan Gomes loaded the bases for Chisenhall. He lined a single into center field to give Kluber and the Tribe the lead.
The Brewers came back with a run in the third on Lorenzo Cain's single to right. A double by Manny Pina and a single by Orlando Arcia set the table.
Ramirez gave Kluber some room to work in the third with his 347-foot drive into the right field seats. He hit a 2-0 pitch from Guerra.
After that pitching ruled on both sides in this meeting between the AL and NL Central Division leaders. Yes, that means the Tribe's bullpen, leaking oil, leads and homers, saved the game. But not without some drama.
Neil Ramirez relieved Kluber and pitched a scoreless eighth. Closer Cody Allen earned his 10th save of the season, but he started the ninth by allowing a towering homer by Travis Shaw off the right field foul pole to make it a one-run game.
After the homer, Allen retired the Brewers in order. He is eight saves shy of passing Bob Wickman's franchise record of 139.
What it means
The Indians are 194-196 since interleague play began in 1997.
Guerra threw 92 pitches, 62 (67 percent) for strikes. Kluber threw 112 pitches, 74 (66 percent) for strikes.
Thanks for coming
The Brewers and Indians drew 22,330 fans to Progressive Field on Tuesday night. First pitch was at 7:10 p.m. with a temperature of 59 degrees.
The Indians and Brewers end their four-game interleague series at 1:10 p.m. today when Carlos Carrasco (6-4, 4.50) faces Milwaukee right-hander Chase Anderson (4-4, 4.85). SportsTime Ohio and WLKR-FM 95.3 will carry the game.
Carrasco on May 9 struck out 14 as he threw a five-hitter against the Brewers at Miller Park. Anderson has made one start against the Indians when he was with Arizona. He lost a 6-1 decision on June 25, 2014.