Keuchel Helps Astros Get 10th Straight Win, 10-2 Over Royals

KANSAS CITY, Mo. (AP) — The Houston Astros won their 10th straight game, with Dallas Keuchel getting three-run homers from Max Stassi and Alex Bregman to rout the Kansas City Royals 10-2 on Saturday.

Jose Altuve hit a two-run double in the first inning to send the World Series champions on their way. The Astros had an 11-game win streak last season that ended in Kansas City.

The Royals have lost five in a row and are just 2-12 in June.

Keuchel (4-8) began to emerge from a monthlong funk, allowing two unearned runs and six hits in six innings. The 2015 Cy Young winner had surrendered a combined 17 runs over his last three outings, and had not won since tossing seven scoreless innings against Texas on May 13.

YANKEES 4, RAYS 1

NEW YORK — Luis Severino pitched eight sharp innings and also jumped to steal away a popup from catcher Gary Sanchez as New York won for the 13th time in 16 games.

Giancarlo Stanton and Sanchez hit back-to-back home runs to help the Yankees send the Rays to their 18th loss in 22 games at Yankee Stadium.

Severino (10-2) simply overwhelmed a weak-hitting Rays lineup that has produced just one run over its last 21 innings. The 24-year-old righty gave up three hits, struck out nine and walked two, tying Cleveland’s Corey Kluber for the AL wins lead.

Chasen Shreve gave up a leadoff homer in the ninth to Matt Duffy, who went deep for just the fourth time this year. Jake Bauers followed with a triple and Aroldis Chapman then set down the next three batters for his 20th save.

Ryan Yarbrough (5-3) gave up a run in the second on rookie Gleyber Torres’ two-out double. Didi Gregorius hit an RBI single in the third.

TIGERS 7, WHITE SOX 5

CHICAGO — Nicholas Castellanos homered twice and Jose Iglesias hit a tiebreaking RBI single in Detroit’s two-run eighth for its fourth straight win.

Castellanos hit a three-run drive in the third and a two-run shot in the fifth. It was his first multihomer game since Aug. 22 against the Yankees and No. 4 for his career.

The Tigers blew a 5-0 lead but recovered in time to improve to 7-1 against the lowly White Sox this year. Buck Farmer (3-3) pitched a scoreless inning for the win and Shane Greene worked the ninth for his 19th save.

BLUE JAYS 2, NATIONALS 0

TORONTO — Max Scherzer lost his second straight start for the first time since 2015 when Marco Estrada pitched 6 2/3 shutout innings and Devon Travis homered to lead Toronto past Washington.

Scherzer (10-3) gave up four hits, including the two-run homer by Travis, in six innings. The two-time NL Cy Young Award winner struck out 10, increasing his major league-leading total to 152.

BRAVES 1, PADRES 0

ATLANTA — Sean Newcomb pitched six scoreless innings and Charlie Culberson homered to lead Atlanta.

The NL East-leading Braves improved to 25-7 when their starter pitches at least six innings, and Newcomb has been a big reason for the success.

MARLINS 5, ORIOLES 4

BALTIMORE — J.T. Realmuto homered twice and had four RBIs off Alex Cobb, and Miami handed Baltimore its ninth straight loss.

Realmuto singled in a run in the first inning, hit a two-run shot in the third and led off the fifth with his ninth home run. It was his fourth career multihomer game, the second this season.

ATHLETICS 6, ANGELS 4

OAKLAND, Calif. — Stephen Piscotty hit a tiebreaking, two-run single with two outs in the sixth inning and Oakland held on to beat Los Angeles.

Chad Pinder homered and tripled, Marcus Semien also went deep and Jonathan Lucroy drew a bases-loaded walk to help Oakland end its season-high four-game losing streak.

PIRATES 6, REDS 2

PITTSBURGH — Josh Harrison hit a two-run homer, Colin Moran and Elias Diaz added solo shots and Pittsburgh pulled away from Cincinnati.

Moran and Diaz both went deep off Luis Castillo (4-8) to give Pittsburgh the lead. Harrison hit his fourth of the season off reliever Austin Brice in the sixth.

ROCKIES 5, RANGERS 2

ARLINGTON, Texas — Adrian Beltre hit a tiebreaking two-run triple in the eighth inning, and Texas snapped a seven-game losing streak.

The 39-year-old Beltre, who has been on the disabled list twice this season because of a strained left hamstring, got the triple on a fly ball that went over the head of right fielder Carlos Gonzalez and ricocheted off the bottom half of the outfield wall. It was Beltre’s 3,095th career hit, tops among active players.

TWINS 9, INDIANS 3

CLEVELAND — Cleveland pitcher Carlos Carrasco was pulled after he was struck on the right arm by a line drive, and Minnesota got four hits from Eddie Rosario in a win over Cleveland.

Carrasco grabbed his arm after being hit by Joe Mauer’s leadoff liner in the second inning and went to his knees on the infield grass. The Indians announced he was taken to a hospital for examination of a forearm contusion.

PHILLIES 4, BREWERS 1

MILWAUKEE — Rhys Hoskins and Andrew Knapp hit home runs and Philadelphia overcame stranding 15 runners on base.

Zach Eflin (4-2) beat Milwaukee for the second time in a week. The Brewers began the day with the best record in the National League, and had scored 40 runs against the Phillies in four previous games before being stymied by Eflin and four relievers.