And when Cabrera connected for a three-run homer, ending a game that took nearly seven hours to play, Indians manager Terry Francona was relieved to finally be leaving the ballpark.
"Nice to see anyone come through," Francona said.
Cabrera connected for a three-run homer with one out in the 12th, giving Cleveland a 7-4 victory over the Boston Red Sox early Thursday and a three-game sweep of the defending World Series champions.
With two runners on and Boston playing five infielders and only two outfielders, Cabrera made the shift moot by driving an 0-1 pitch from Edward Mujica (2-2) into Boston's bullpen as the Indians won their sixth straight overall and ninth in a row at home. Cleveland is an American League-best 21-11 at Progressive Field.
Cabrera slid into home plate after his fifth homer and was doused with water by his teammates, who were relieved to finally end a game that didn't finish until 2:02 a.m.
The start of the game, originally set for 7:05 p.m., was delayed by rain until 9:33 p.m., canceling a scheduled ceremonial first pitch by Manziel, the Browns' popular rookie quarterback, who flashed his signature "money" gesture when he and his teammates were introduced to the crowd.
With practice Thursday, Manziel ducked out early and was long gone when the game ended with just a few thousand die-hard fans in the seats.
The teams each used seven pitchers, who combined to throw 364 pitches.
"Regardless of the time, anytime you go 12 innings, losses sting a little bit," Red Sox manager John Farrell said. "We were doing everything we could to extend the ballgame. Guys came out of the bullpen and did a good job. Cabrera just got hold of a breaking ball and put an end to this one."
Mujica didn't make any excuses.
"That pitch was a big mistake, and he hit it out," he said. "I left it over the plate. It was a little crazy, but we had to keep it going however we could."
Carlos Carrasco (1-3), the Indians' seventh pitcher, worked two innings.
The surging Indians have trimmed seven games off first-place Detroit's lead in the AL Central in 17 days. Cleveland is within 3 1/2 games and back to .500 for the first time since April 24.
David Ortiz homered for the Red Sox, who came in riding a seven-game winning streak but are now headed in the wrong direction.
Kluber, who was so dominant in May, going 4-0 with 60 strikeouts in 43 innings, walked Stephen Drew to start the seventh, and Daniel Nava singled. Jackie Bradley Jr. sacrificed, and Holt followed with his game-tying base hit to center.
Kluber got a no-decision and remained unbeaten in seven starts since April. He allowed four runs and five hits in 6 1/3 innings.
Michael Brantley had three hits off Boston starter Brandon Workman, who pitched while appealing a six-game suspension for throwing at Tampa Bay's Evan Longoria last week. Workman gave up three runs in five innings.
Ortiz's 13th homer gave the Red Sox a 2-1 lead in the sixth.
Kluber blanked Boston over the first five innings but opened the sixth by hitting Xander Bogaerts in the right elbow. The right-hander retired Dustin Pedroia on a hard liner to right but wasn't so fortunate with Ortiz, who ripped a fastball over the fence in right-center -- a 422-foot shot -- to give the Red Sox their first lead of the series.
It didn't last long.
Brantley picked up his 23rd RBI in his past 32 games in the first with a one-out single to give Cleveland a 1-0 lead.
In the fifth, Brantley helped Kluber by making a leaping catch at the left-field wall to rob Bradley of extra bases.
It was the Indians' fifth walk-off win. They are 4-1 in extra innings. ... Red Sox C A.J. Pierzynski was ejected in the sixth by plate umpire Quinn Wolcott. ... Brantley is batting .349 (45-of-129) in 32 games since April 29. ... Indians RHP Danny Salazar was placed on the seven-day DL at Triple-A Columbus with a strained right triceps. Francona doesn't think the injury is serious and expects Salazar, who started Cleveland's playoff game last October, to miss "one or two starts." ... Indians RHP Zach McAllister's rehab start with Class A Lake County was rained out and pushed to Thursday. The right-hander, out with a sore lower back, is expected make a second start in the minors.
Trout reaches 1,000 runs, Angels beat A's 5-3 to stop skid
— Mike Trout scored his 1,000th run in the majors, Michael Lorenzen threw six innings of three-hit ball for his fifth win and the Los Angeles Angels snapped a four-game losing streak Saturday night with a 5-3 victory over the Oakland Athletics.
Andrew Velazquez extends Angels' lead with 2-run jack
Andrew Velazquez gets a hold of this ball to put Los Angeles up 5-0 over the Athletics.
Serven's 2 HRs lift Rockies over Mets 11-3 for DH split
— Brian Serven launched a pair of two-run homers — his first two major league hits — to lead the Colorado Rockies over the New York Mets 11-3 on Saturday night for a doubleheader split.
Brian Serven unloads his 2nd homer to extend the Rockies' lead
Brian Serven is unstoppable as he crushes his second home run of the game to give the Rockies an 8-3 lead in the bottom of the sixth inning.
McCutchen, Urías homer, Woodruff goes 6 in Brewers' 5-1 win
— Andrew McCutchen hit a leadoff home run, Luis Urías added a solo shot and a defensive gem, and Brandon Woodruff allowed one run in six effective innings to give the Milwaukee Brewers a 5-1 win over the Washington Nationals on Saturday night.
McCutchen homers on the first pitch of the bottom of the first
Andrew McCutchen gives the Brewers a quick 1-0 lead as he hits a home run on the first pitch of the bottom of the first inning.