NEW YORK (AP) — Giancarlo Stanton hit a three-run homer and CC Sabathia pitched six effective innings, leading the Yankees to the victory. Yankees rookie second baseman Gleyber Torres left in the fifth inning because of tightness in his right hip and was placed on the 10-day disabled list with a right hip strain. Aaron Judge and Kyle Higashioka also homered for New York. Higashioka became the ninth player since 1920 whose first three hits were home runs.
Sabathia (6-3) yielded two runs and five hits. Atlanta starter Julio Teheran (6-6) lasted just five innings, allowing five runs and five hits. He struck out 10 and walked four.
ASTROS 5, RANGERS 4, 10 INNINGS
ARLINGTON, Texas (AP) — Evan Gattis drove in Jose Altuve with a sacrifice fly in the 10th inning, sending AL West-leading Houston to the road win. Altuve stopped a 0-for-13 slide with a one-out single in the 10th. Chris Martin (1-2) then hit Yuli Gurriel with a pitch before an errant pickoff throw allowed both runners to move up. Gattis followed with a fly ball to right-center. Gurriel homered, doubled and scored twice as the Astros overcame an early four-run deficit. Collin McHugh (4-0) pitched three scoreless innings, and Ken Giles got three outs for his 12th save. Texas’ Shin-Soo Choo homered and singled to extend his on-base streak to 44 games, the longest in his career and in the majors this season.
ATHLETICS 4, PADRES 2
OAKLAND, Calif. (AP) — Stephen Piscotty doubled three times and drove in three runs, powering Oakland to the win. Khris Davis added an RBI single for the A’s, who have won 14 of 17 to move a season-high nine games over .500. Lou Trivino (7-1) retired two batters for the win. Blake Treinen pitched the ninth for his 22nd save. Christian Villanueva hit his 17th home run for San Diego. Jose Castillo (1-2) got the loss.
METS 6, BLUE JAYS 2
TORONTO (AP) — Todd Frazier hit a two-run homer for the Mets, and Brandon Nimmo reached base three times. Frazier gave the Mets the lead with a drive to center field off Marcus Stroman (1-6) in a five-run fifth inning. Seth Lugo (3-3) pitched three innings for the win. Jeurys Familia earned his 16th save in 20 opportunities. Wilmer Flores had two hits for the Mets, who had lost 11 of 13. Kendrys Morales homered for Toronto. Stroman was tagged for six runs and six hits in 4 2/3 innings.
ANGELS 7, MARINERS 4
SEATTLE (AP) — Kole Calhoun hit a two-run homer, helping the Angels snap the Mariners’ eight-game winning streak. Calhoun had three hits and three RBIs. Garrett Richards (5-4) got the win in his return from the disabled list, allowing three runs in 5 1/3 innings.
Kyle Seager and Ryon Healy homered for Seattle. Mike Leake (8-5) surrendered four runs and nine hits in four-plus innings. Blake Parker pitched out of trouble in the ninth for his 10th save.
INDIANS 3, ROYALS 2
KANSAS CITY, Mo. (AP) — Trevor Bauer pitched effectively into the eighth inning, and Cleveland finished a three-game sweep. Michael Brantley had an early RBI double and the Indians scored all their runs in the first three innings on only one hit. Bauer (8-6) struck out eight in 7 2/3 innings. The plummeting Royals have lost six straight and 18 of 21. Trevor Oaks (0-2), recalled from Triple-A Omaha to take Ian Kennedy’s spot in the rotation, allowed three runs in four innings. Cody Allen worked the ninth for his 18th save in 19 chances.