Kris Bryant, Anthony Rizzo and Dexter Fowler each had three hits for the Cubs, who won their 11th in 13 games while extending their best start since 1900 to a major league-leading 40-16 record.

Adam Morgan (1-5) gave up three runs on eight hits in six innings to lose his fifth straight start.

Justin Grimm and Hector Rondon combined to allow four runs in the ninth inning, but Rondon got Ryan Howard to ground out to end it and get his 11th save.

A orioles 4, royals 1: Mark Trumbo and Matt Wieters hit solo homers in the seventh inning to back a sparkling pitching performance by Mike Wright, and host Baltimore beat Kansas City to extend Kansas City's losing streak to five games. Manny Machado also homered for Baltimore, which has won five of six - all in come-from-behind fashion. Wright and Kansas City left-hander Danny Duffy were locked in a scoreless duel until Kansas City pushed across an unearned run in the seventh.

A tigers 11, blue jays 0: Michael Fulmer allowed two hits over six innings in another outstanding performance, and Justin Upton and James McCann homered to lift Detroit to a victory over visiting Toronto. Fulmer (6-1) struck out five and walked three in his third straight start without allowing a run. Detroit has won four in a row.

A yankees 5, angels 2: Carlos Beltran hit a three-run homer in the eighth inning, Aroldis Chapman quickly returned to form, and host New York rallied past Los Angeles. Chapman pitched a perfect ninth for his 10th save.

A rockies 6, dodgers 1: Tyler Chatwood allowed one run over eight innings, Gerardo Parra and Trevor Story both hit home runs, and Colorado beat host Los Angeles.

A indians 3, mariners 1: Rajai Davis hit a solo shot off James Paxton in the top of the fifth, Trevor Bauer finished with 10 strikeouts, and visiting Cleveland beat Seattle.

From wire reports

Translator

To read this article in one of Houston's most-spoken languages, click on the button below.