José Ramírez hit a two-run homer in the first inning and a solo shot in the fourth, leading the Cleveland Guardians past the Kansas City Royals 8-3 on Wednesday.

Ramírez has 22 multi-homer games in his career, including two this season. He homered into the right field seats in the first and cleared the wall in center in the fourth for his 16th of the season.

Ramírez was 3 for 4 with a check-swing infield hit in the sixth and a walk in the second followed by a stolen base, and he scored three runs. He was finally retired on a groundout in the eighth.

David Fry hit a two-run homer in the fourth and Steven Kwan had two RBI. Cleveland moved to 51-51 and trails Minnesota by two games in the AL Central.

Fry is in his first season with the Guardians and quickly became a Ramírez fan.

Cleveland starter Gavin Williams pitched four scoreless innings but was pulled after throwing 85 pitches. It was his first start since developing a blister on his middle finger Friday against Philadelphia. The rookie right-hander threw 31 pitches and worked out of a bases-loaded jam in the first.

He said the blister was manageable, but he needs to cut down on his pitch count getting so high early in games.

Nick Sandlin (5-3) allowed a run in the fifth.

Kansas City starter Alec Marsh (0-5) allowed four runs in 2 2/3 innings. The rookie right-hander has lost each of his five major league starts. Marsh has allowed nine home runs in 23 innings.

MJ Melendez hit a solo homer in the ninth for Kansas City. Maikel Garcia had an RBI single in the fifth and Dairon Blanco drove in a run with an eighth-inning single. Kansas City loaded the bases again with one out in the sixth but failed to score.

Cleveland has won three straight series for the first time since ending the 2022 season with five straight series wins.

Ramírez’s first-inning homer followed a walk to Andrés Giménez. Kwan had an RBI single in the second and drew a bases-loaded walk in the third.

Williams dodged trouble in the first. Center fielder Myles Straw made a leaping catch at the wall on a drive hit by Bobby Witt Jr. for the second out. Two singles and a walk followed. The inning ended when Freddy Fermin popped out to Giménez at second base.

Williams struck out five and allowed three hits. The Guardians are closely monitoring the workloads of Williams and rookies Tanner Bibee and Logan Allen. Shane Bieber, Triston McKenzie and Cal Quantrill are on Cleveland’s injured list.