Royals batter Indians' ace

• KANSAS CITY 7, CLEVELAND 4: Eric Hosmer hit a three-run homer in the first inning that led the Royals over the Indians and kept reigning AL Cy Young Award winner Corey Kluber winless through seven starts this year. Kluber, now 0-5, matched the record for most winless starts by a pitcher after winning a Cy Young. Zack Greinke in 2010 and Frank Viola in 1989 also went seven in a row without a win.

• DETROIT 4, CHICAGO 1: Kyle Lobstein pitched 7⅔ strong innings, Miguel Cabrera scored twice and drove in a run as the Tigers beat the White Sox in Chicago on Thursday afternoon to salvage the finale of a three-game series. Victor Martinez and Nick Castellanos each drove in a run for Detroit.

• TEXAS 5, TAMPA BAY 4: Elvis Andrus had a two-run single in a four-run second inning and the Rangers won their fourth straight, beating the Rays. Alex Claudio went 1⅓ innings for his first major league victory.


Dodgers' Grandal gets 8 RBI

• LOS ANGELES 14, MILWAUKEE 4: Yasmani Grandal drove in eight runs, hitting two homers and reaching base six times to power the Dodgers past the Brewers in Milwaukee. It was tied at 3 going into the sixth inning, and Grandal had zero RBI at that point. His two-run single capped a four-run sixth inning. He hit a three-run homer into the second deck in right field in the eighth and launched another three-run shot in the ninth. Grandal, starting in a day game after A.J. Ellis caught the previous night, went 4-for-4 with two singles and two walks.

• ST. LOUIS 5, CHICAGO 1: John Lackey drove in a run for the third time in his big league career and struck out 10 in 7⅔ innings, helping the Cardinals beat the Cubs 5-1 in St. Louis for their ninth win in 10 games. Jason Heyward singled three times with an RBI, and Peter Bourjos hit a run-scoring triple.

• PITTSBURGH 7, CINCINNATI 2: A.J. Burnett pitched seven effective innings and Andrew McCutchen broke out of a long slump with three hits as the Pittsburgh Pirates ended a five-game losing streak by beating the visiting Reds.

• ARIZONA 11, SAN DIEGO 0: Tuffy Gosewisch was 3-for-4 with three doubles and four RBI as the Diamondbacks routed the visiting Padres. Mark Trumbo and Paul Goldschmidt hit home runs. Arizona starter Rubby De La Rosa gave up only three hits in seven innings.

• MIAMI 7, SAN FRANCISCO 2: The Marlins scored three runs in the second on pitcher Dan Haren's two-run double and Dee Gordon's one-run double in beating the host Giants. Marcell Ozuna added a two-run homer for Miami in the seventh.