ARLINGTON, Texas — Adam Rosales and Mike Carp hit RBI singles in the ninth inning off Angels closer Huston Street (1-1), rallying the Texas Rangers over Los Angeles 3-2 on Sunday.
Texas had lost four in a row overall, and nine straight to the Angels. Los Angeles had won its past four games.
Rosales drove in the winning run for the second time in six days. His fly ball over the head of drawn-in left fielder Collin Cowgill was the Rangers’ fourth straight hit off Street to begin the ninth.
ASTROS 8, RED SOX 1: At Boston, Jose Altuve hit his first grand slam after Boston shortstop Xander Bogaerts made a mental gaffe on a play that would have ended an inning, carrying Houston to victory.
Altuve, who leads the majors in hits, went 4-for-5, raising his hit total to 173 and majors’ best average to .339 as the Astros gained a split of the four-game series.
YANKEES 4, RAYS 2: At St. Petersburg, Fla., Hiroki Kuroda pitched neatly into the seventh inning, Brett Gardner drove in two runs and New York defeated Tampa Bay.
Kuroda (8-8) retired 17 straight batters after allowing consecutive one-out singles to Ben Zobrist and Matt Joyce in the first.
New York has won two in a row after losing five straight.
ROYALS 12, TWINS 6: At Minneapolis, Alex Gordon, Salvador Perez, and Josh Willingham homered, and Kansas City got its 20th win in its past 25 games.
The Royals sent 11 batters to the plate and scored seven times in the second, keyed by two-run singles by Alcides Escobar and Nori Aoki. The Royals also increased their AL Central lead to 1½ games over Detroit.
WHITE SOX 7, BLUE JAYS 5: At Chicago, Conor Gillaspie hit his first grand slam, and Jordan Danks added a two-run shot to cap a six-run first inning, and the White Sox held on to defeat Toronto.
The Blue Jays’ Edwin Encarnacion hit a two-run homer, his 27th this season and first since returning from the disabled list on Friday. The Blue Jays have lost five of six and 11 of 15 to fall 7½ games behind Baltimore in the AL East and four behind Seattle in the AL wild card race.