Cubs Sweep Out Cincy

  • Chicago Cubs' Javier Baez hits a grand slam during the first inning of a baseball game against the Cincinnati Reds in Chicago, Thursday, May 18, 2017. (AP Photo/Nam Y. Huh)

  • Chicago Cubs starting pitcher Jon Lester throws against the Cincinnati Reds during the first inning of a baseball game in Chicago, Thursday, May 18, 2017. (AP Photo/Nam Y. Huh)

  • Cincinnati Reds starting pitcher Amir Garrett reacts after Chicago Cubs' Javier Baez hit a grand slam during the first inning of a baseball game in Chicago, Thursday, May 18, 2017. (AP Photo/Nam Y. Huh)

  • Cincinnati Reds' Eugenio Suarez breaks his bat after being called out on strikes during the ninth inning of a baseball game against the Chicago Cubs in Chicago, Thursday, May 18, 2017. The Cubs won 9-5. (AP Photo/Nam Y. Huh)

Thursday, May 18, 2017

Chicago — Javier Baez hit a grand slam, Kris Bryant homered and the Chicago Cubs beat the Cincinnati Reds, 9-5, on Thursday to complete a three-game sweep.

Chicago outscored Cincinnati 25-15 in the series and has 23 wins in its last 28 games against the Reds.

Baez had three hits and a season-high five RBIs. He capped a five-run first inning against Amir Garrett (3-3) with his third career slam.

John Lester (2-2) improved to 11-0 in his last 15 regular-season home starts, allowing three runs and six hits in six-plus innings.

Royals 5, Yankees 1

Kansas City, Mo. — Danny Duffy tossed seven innings of three-hit ball, Mike Moustakas hit a three-run homer and Kansas City beat New York to avoid a three-game sweep.

Duffy (3-3) struck out a season-best 10 while walking two and earning his first win since April 14, against the Angels.

Brewers 4, Padres 2

San Diego — Eric Sogard had his second four-hit game in three days and drove in three runs, leading Milwaukee over San Diego.

Sogard is hitting .476 (10 for 21) with two homers since he was called up from Triple-A Colorado Springs last Friday.

Pirates 10, Nationals 4

Pittsburgh — Adam Frazier had a career-high four RBIs, Josh Bell and John Jaso homered, and Pittsburgh rolled past Washington.

Frazier hit a two-run double in the sixth inning and a two-run single in the seventh to help the Pirates pull away after Jaso’s solo home run in the fifth inning broke a 4-4 tie.

Tigers 6, Orioles 5

Detroit — Victor Martinez hit a two-run homer off Dylan Bundy to put Detroit ahead in the fifth inning.

J.D. Martinez hit a three-run shot in the third for the Tigers, who ended a streak of eight straight quality starts by Bundy (5-2) to start the season. The Baltimore right-hander allowed six runs and eight hits in six innings.

Rangers 8, Phillies 4

Arlington, Texas — Ryan Rua hit a tiebreaking three-run homer and the Rangers stretched their MLB-best winning streak to nine games.

The Rangers swept through an eight-game homestand against three teams, only their second time in franchise history to do that.

Rockies 5, Twins 1 Twins 2, Rockies 0

Minneapolis — Jose Berrios allowed two hits and struck out 11 over 7⅔3 innings as the Minnesota beat Colorado, salvaging a split of an interleague doubleheader between the first-place teams in the AL Central and NL West.

The Twins scored just three runs in the doubleheader, but Berrios (2-0) made his scant support in the nightcap hold up with the best outing of his young career.

In Game 1, Nolan Arenado homered and Mark Reynolds drove in two runs to lead the Rockies.

Blue Jays 9, Braves 0

Atlanta — Marcus Stroman threw 5⅔ strong innings and hit the second homer by a pitcher in Blue Jays history to lead Toronto over Julio Teheran and Atlanta.

Darrell Ceciliani, recalled from Triple-A Buffalo on Tuesday, had a run-scoring double in the first and a two-run homer in the third before leaving with a left shoulder injury.

Teheran hit Jose Bautista with a pitch in the first inning, a day after Bautista’s bat flip following a home run drew criticism from the Braves. Teheran’s first pitch to Bautista was inside. The second pitch hit Bautista’s thigh. Bautista walked to first base.