Franmil Reyes had his biggest hit with the Cleveland Indians.

Yet Reyes and his teammates weren't in the mood to celebrate Saturday's victory over Kansas City because it might have come with a significant loss.

Reyes hit a three-run homer that helped Cleveland to a 4-2 victory over the Royals in a game in which Indians third baseman Jose Ramirez left early with a right wrist injury.

Ramirez, a two-time All-Star, exited in the first inning after fouling off a pitch and underwent an MRI to determine the severity of his condition. The Indians initially termed it "discomfort" and will update his status Sunday.

"We're really sad because Jose is a happy guy and you guys know that we definitely need him," said Reyes, who hit 27 of his 30 homers with San Diego before being acquired in a July 31 trade.

Cleveland manager Terry Francona said Ramirez has been dealing with a sore wrist, but the injury occurred in a different area of the joint. The 26-year-old is batting .254 with 20 homers and 75 RBI in 126 games. Utilityman Mike Freeman replaced him and had two hits and an RBI.

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

Mike Clevinger improved to 9-0 with a 1.93 ERA in 14 career outings against the Royals.

Baltimore 7, Tampa Bay 1: Pedro Severino hit his first career grand slam for the host Orioles., Hanser Alberto and Jonathan Villar homered on successive pitches one inning after Severino hit his slam in the third inning.

Houston 5, Los Angeles 2: Alex Bregman hit his career-high 32nd homer and Wade Miley earned his seventh straight win for the host Astros.

Toronto 7, Seattle 5: Felix Hernandez, making his first appearance since May 11, left with a lead in the sixth inning, but the visiting Blue Jays scored five runs against the Mariners bullpen, including four in the seventh.

Texas 4, Chicago 0: Willie Calhoun and Danny Santana homered for the visiting Rangers.

National League

Atlanta 9, New York 5: Francisco Cervelli had three hits and three RBI in his Atlanta debut, and the Braves beat the host Mets for their seventh straight win. Freddie Freeman hit his career-high 35th homer in the ninth for the Braves. Rookie Pete Alonso matched a Mets record with his 41st home run.

Washington 7, Chicago 2: Trea Turner reached base four times and scored twice for the visiting Nationals, who won their fourth in a row.

Milwaukee 4, Arizona 0: Eric Thames and Trent Grisham hit back-to-back homers in the fourth for the host Brewers.

St. Louis 6, Colorado 0: Rookie Dakota Hudson won his 13th game and the host Cardinals improved to a season-high 12 games over .500.

Pittsburgh 14, Cincinnati 0: Josh Bell hit a three-run homer for the host Pirates, topping 100 RBI in a season for the first time. Colin Moran hit a pinch-hit grand slam for Pittsburgh.

Philadelphia 9, Miami 3: Corey Dickerson had four hits and five RBI for the visiting Phillies.

Interleague

L.A. Dodgers 2, N.Y. Yankees 1: Kenley Jansen struck out Mike Tauchman and pinch-hitter Gary Sanchez to escape a bases-loaded jam in the bottom of the ninth. Justin Turner hit a two-run homer for the Dodgers, and Aaron Judge had a solo shot for the Yankees.

San Francisco 10, Oakland 5: Stephen Vogt hit a three-run homer in an eight-run eighth for the visiting Giants. The Athletics had won four in a row.

Boston 5, San Diego 4: Brock Holt homered on Kirby Yates' first pitch of the ninth inning to lift the Red Sox to a victory against the host Padres.

Notes

• Giants third baseman Pablo Sandoval will undergo season-ending Tommy John surgery on his right elbow the first week of September.

• The Mets reinstated NL batting leader Jeff McNeil from the injured list.