Franmil Reyes hit a three-run homer to help Cleveland beat the Kansas City Royals 4-2 on Saturday night in a game in which the Indians lost third baseman Jose Ramirez to a right wrist injury.

Reyes' 30th homer of the season highlighted a four-run third inning against the Royals' Glenn Sparkman (3-9). Reyes has three homers since being acquired from San Diego on July 31.

More Images
Kansas City Royals' Humberto Arteaga throws out Cleveland Indians' Franmil Reyes at first base during the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Franmil Reyes hit a three-run homer to help Cleveland beat the Kansas City Royals 4-2 on Saturday night in a game in which the Indians lost third baseman Jose Ramirez to a right wrist injury.

Cleveland Indians' Francisco Lindor, left, and Oscar Mercado celebrate after the Indians defeated the Kansas City Royals 4-2 in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Ramirez, a two-time All-Star, left the game in the first inning after fouling off a pitch. He immediately bent over in pain before walking off the field with a trainer. A team spokesman said he exited with "right wrist discomfort."

Cleveland Indians' Mike Freeman throws out Kansas City Royals' Whit Merrifield at first base during the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Mike Freeman, who replaced Ramirez, had two hits and drove in Oscar Mercado to open the scoring in front of the second sellout of the season at Progressive Field.

Cleveland Indians' Mike Freeman bobbles a ball hit by Kansas City Royals' Humberto Arteaga in the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. Arteaga was safe at first base on the error by Freeman. (AP PhotoTony Dejak)

Sparkman allowed four runs in 4 1/3 innings, extending his winless streak to seven starts. The right-hander has faced Cleveland four times this season, going 0-3 with a 9.15 ERA.

Cleveland Indians' Franmil Reyes, right, is congratulated by Jason Kipnis after hitting a three-run home run in the third inning in a baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Indians RHP Corey Kluber will have his strained oblique re-examined Tuesday, but manager Terry Francona declined to offer a timetable for his return. The two-time AL Cy Young Award winner has been on the injured list since May 2 with a broken forearm and suffered the abdominal strain in an August 18 rehab start for Triple-A Columbus.

Kansas City Royals' Cheslor Cuthbert looks toward first base but can't make the throw to get Cleveland Indians' Mike Freeman in the third inning in a baseball game, Saturday, Aug. 24, 2019, in Cleveland. Freeman was safe at first and Oscar Mercado scored. (AP PhotoTony Dejak)

Indians: OF Bradley Zimmer (right shoulder surgery), who has been on the injured list since March, shifts his rehab assignment to Triple-A Columbus on Monday. The younger brother of Royals RHP Kyle Zimmer played in four games for Double-A Akron.

Cleveland Indians' Francisco Lindor throws but not in time to get Kansas City Royals' Whit Merrifield at first base during the third inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Indians: RHP Shane Bieber (12-6, 3.26 ERA) has lost consecutive starts for the first time this season, allowing two earned runs in six innings against both the Red Sox and Mets. The All-Star Game MVP is 3-0 in four career starts against the Royals.

Cleveland Indians' Franmil Reyes celebrates after hitting a three-run home run during the third inning of the team's baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Franmil Reyes celebrates after hitting a three-run home run during the third inning of the team's baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

With the win, Cleveland moved ahead of Tampa Bay into one of the two AL wild-card spots.

Kansas City Royals' Humberto Arteaga throws out Cleveland Indians' Franmil Reyes at first base during the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Kansas City Royals' Humberto Arteaga throws out Cleveland Indians' Franmil Reyes at first base during the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Ramirez, a two-time All-Star, left the game in the first inning after fouling off a pitch. He immediately bent over in pain before walking off the field with a trainer. A team spokesman said he exited with "right wrist discomfort."

Mike Clevinger (9-2) struck out eight and allowed one run over 5 2/3 innings, remaining unbeaten in his career against Kansas City and improving to 4-0 at home this season. The right-hander is 9-0 with a 1.93 ERA in 14 appearances against the Royals.

Brad Hand worked a scoreless ninth for his 31st save. It was his second conversion in two nights following three straight blown saves.

Cleveland Indians' Francisco Lindor, left, and Oscar Mercado celebrate after the Indians defeated the Kansas City Royals 4-2 in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Francisco Lindor, left, and Oscar Mercado celebrate after the Indians defeated the Kansas City Royals 4-2 in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Mike Freeman, who replaced Ramirez, had two hits and drove in Oscar Mercado to open the scoring in front of the second sellout of the season at Progressive Field.

The Royals pulled within 4-1 in the fourth when Meibrys Viloria doubled home Cheslor Cuthbert. A fielder's choice by Jorge Soler scored Humberto Arteaga in the seventh.

Cuthbert doubled in the sixth to end a 0-for-40 slump. His previous hit was a two-run homer on August 8 at Detroit.

Cleveland Indians' Mike Freeman throws out Kansas City Royals' Whit Merrifield at first base during the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Mike Freeman throws out Kansas City Royals' Whit Merrifield at first base during the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Sparkman allowed four runs in 4 1/3 innings, extending his winless streak to seven starts. The right-hander has faced Cleveland four times this season, going 0-3 with a 9.15 ERA.

In the third, umpire Ed Hickox was struck squarely on the top of his mask by a wild pitch thrown by Sparkman, but remained behind the plate.

CY KLUBER

Cleveland Indians' Mike Freeman bobbles a ball hit by Kansas City Royals' Humberto Arteaga in the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. Arteaga was safe at first base on the error by Freeman. (AP PhotoTony Dejak)

Cleveland Indians' Mike Freeman bobbles a ball hit by Kansas City Royals' Humberto Arteaga in the fifth inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. Arteaga was safe at first base on the error by Freeman. (AP PhotoTony Dejak)

Indians RHP Corey Kluber will have his strained oblique re-examined Tuesday, but manager Terry Francona declined to offer a timetable for his return. The two-time AL Cy Young Award winner has been on the injured list since May 2 with a broken forearm and suffered the abdominal strain in an August 18 rehab start for Triple-A Columbus.

TRAINER'S ROOM

Royals: LHP Danny Duffy (left hamstring strain) will make one rehab start Sunday for Double-A Northwest Arkansas before rejoining Kansas City's rotation. "It's just to get his feet back under him in a competitive situation," manager Ned Yost said.

Cleveland Indians' Franmil Reyes, right, is congratulated by Jason Kipnis after hitting a three-run home run in the third inning in a baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Franmil Reyes, right, is congratulated by Jason Kipnis after hitting a three-run home run in the third inning in a baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Indians: OF Bradley Zimmer (right shoulder surgery), who has been on the injured list since March, shifts his rehab assignment to Triple-A Columbus on Monday. The younger brother of Royals RHP Kyle Zimmer played in four games for Double-A Akron.

UP NEXT

Royals: LHP Eric Skoglund makes his first appearance in the majors since Sept. 30, 2018. He went 2-4 with a 6.14 ERA in 11 starts for Triple-A Omaha after being suspended for the first 80 games of the season for a violation of the MLB drug policy.

Kansas City Royals' Cheslor Cuthbert looks toward first base but can't make the throw to get Cleveland Indians' Mike Freeman in the third inning in a baseball game, Saturday, Aug. 24, 2019, in Cleveland. Freeman was safe at first and Oscar Mercado scored. (AP PhotoTony Dejak)

Kansas City Royals' Cheslor Cuthbert looks toward first base but can't make the throw to get Cleveland Indians' Mike Freeman in the third inning in a baseball game, Saturday, Aug. 24, 2019, in Cleveland. Freeman was safe at first and Oscar Mercado scored. (AP PhotoTony Dejak)

Indians: RHP Shane Bieber (12-6, 3.26 ERA) has lost consecutive starts for the first time this season, allowing two earned runs in six innings against both the Red Sox and Mets. The All-Star Game MVP is 3-0 in four career starts against the Royals.

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports

Cleveland Indians' Francisco Lindor throws but not in time to get Kansas City Royals' Whit Merrifield at first base during the third inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Francisco Lindor throws but not in time to get Kansas City Royals' Whit Merrifield at first base during the third inning in a baseball game Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Franmil Reyes celebrates after hitting a three-run home run during the third inning of the team's baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)

Cleveland Indians' Franmil Reyes celebrates after hitting a three-run home run during the third inning of the team's baseball game against the Kansas City Royals, Saturday, Aug. 24, 2019, in Cleveland. (AP PhotoTony Dejak)