Ken Blaze-USA TODAY Sports

Kole Calhoun's three-run homer capped a five-run seventh inning that helped the Cleveland Guardians rally for an 8-3 victory over the visiting Los Angeles Dodgers on Tuesday.

Oscar Gonzalez added a solo homer for Cleveland, which trailed 3-0 before holding the Dodgers to three hits over the final six innings. Will Brennan had three hits and a stolen base for the Guardians.

Sam Hentges (2-2), Trevor Stephan and Emmanuel Clase each pitched a scoreless inning in relief of Noah Syndergaard, who gave up three runs on four hits over six innings.

Will Smith hit a two-run homer for Los Angeles, which lost for just the third time in 20 games this month. Mookie Betts had two hits with a walk, two runs and two stolen bases.

Cleveland was down 3-2 before scoring five runs on four hits in the seventh. Dodgers starter Bobby Miller (7-3) was relieved by Caleb Ferguson after allowing two of the inning's first three batters to reach base.

Steven Kwan tied the game with a two-out, run-scoring single, and Jose Ramirez put the Guardians ahead with an RBI single to right field. Calhoun followed with his three-run shot for his second homer in as many games.

Miller allowed four runs on six hits over 6 1/3 innings. He walked one and struck out five while throwing 97 pitches.

Cleveland added an insurance run in the eighth inning against Bryan Hudson on Myles Straw's RBI single.

Betts singled against Syndergaard to begin the game, stole second base and scored on Smith's one-out homer to left field. The 400-foot blast was Smith's 16th homer this season.

Los Angeles tacked on a run in the third inning when Freddie Freeman's single scored Betts, who drew a one-out walk and stole second base. Betts is 18-for-36 (.500) during his 10-game hitting streak.

Cleveland's comeback began with two runs in the fourth inning. Gonzalez hit a solo homer with two outs and Gabriel Arias singled in a run.

More must-reads:

TODAY'S BEST
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness