NEW YORK (AP) — Gleyber Torres hit three home runs during a doubleheader sweep, including a solo shot in the nightcap, and Domingo Germán became the majors’ first eight-game winner as New York topped Baltimore twice, 5-3 and 3-1.
Torres hit two of New York’s four homers during a 5-3 win in the first game. The 2018 All-Star has eight homers this season, and six have come against the Orioles.
The Yankees announced during the second game that third baseman Miguel Andújar, last year’s runner-up for AL Rookie of the Year, will have season-ending surgery to repair a small labrum tear in his right shoulder Monday.
New York has won 20 of 27 games to move a season-high 10 games over .500 at 26-16 despite currently having 13 players on the injured list.
Aroldis Chapman closed out both games, giving him 11 saves in 12 chances.
Germán (8-1) struck out eight over seven innings of one-run ball. Andrew Cashner (4-2) pitched six innings of two-run ball, striking out seven.
In the opener, Gary Sánchez and Cameron Maybin also went deep, and Orioles starter David Hess (1-5) set a career high with four homers allowed.
Yankees left-hander J.A. Happ (3-3) was pulled after 5 1/3 innings and 64 pitches. He allowed three runs and five hits, including solo homers to Trey Mancini and Renato Nuñez.
Twins 8, Angels 7
MINNEAPOLIS (AP) —Reliever Mike Morin hit former teammate Mike Trout with a bases-loaded pitch that forced in a run in the ninth inning before retiring Shohei Ohtani to end the game on a groundout and preserve Minnesota’s win over Los Angeles.
Jonathan Lucroy had an RBI double and David Fletcher drove in a run with a single against Trevor Hildenberger in the three-run ninth, before the Twins turned to Morin for the final two outs and his first save this season. Morin gave up two of the season-high 18 hits by the Angels and plunked Trout on the shoulder.
Byron Buxton and Jason Castro each hit two-run homers and Ehire Adrianza added a two-run double for the Twins, who took the three-game set from the Angels and improved their series record this season to 8-4-2. They’ve won 10 of their last 15 games.
Twins starter Jake Odorizzi (6-2) had his scoreless streak stopped at 22 innings. He gave up nine hits and three runs in 5 1/3 innings.
Angels starter Trevor Cahill (2-4) allowed six hits and six runs in 4 1/3 innings. He failed to finish the fifth for the fifth time in his last six turns.
The Angels went 3 for 17 with runners in scoring position, leaving 14 men on base.
Astros 5, Tigers 1
DETROIT (AP) — Justin Verlander allowed two hits in seven impressive innings against his former team, and Houston beat Detroit for its eighth straight win.
Verlander (7-1) struck out nine in his second start at Comerica Park since his 2017 trade from Detroit to Houston. JaCoby Jones homered off him in the third for the Tigers’ only run.
Alex Bregman hit his 14th homer of the season, a solo shot off Gregory Soto (0-2) to open the scoring.
Jake Marisnick hit an RBI single for Houston in the second, and Robinson Chirinos added a sacrifice fly in the fourth. Detroit made two errors in the sixth, helping the Astros score another run. Marisnick hit a run-scoring triple in the eighth to make it 5-1.
Ryan Pressly pitched the eighth for Houston, which has won 11 of 12.
Rangers 6, Royals 1
KANSAS CITY, Mo. (AP) — Ronald Guzman and Willie Calhoun hit two-run homers in Texas’ win over Kansas City.
Shin-Soo Choo added a solo shot in the ninth and Nomar Mazara matched a career high with four hits as the Rangers snapped a five-game skid.
Mike Minor (4-3) got through five rocky innings, allowing one run on eight hits and two walks.
Guzman drove in a run in the fourth before sending a hanging pitch from Jorge Lopez (0-5) booming into the center field seats in the sixth. The two-out shot broke open a 3-1 game and sent Lopez, who had plunked two batters and struggled with command all night, toward the showers.
Lopez allowed seven hits and two walks while striking out seven.
The Rangers’ bullpen allowed only one hit over the final four innings.
Rays 1, Marlins 0
MIAMI (AP) — Seven pitchers combined on a seven-hitter, and Tampa Bay shut out Miami for the second straight game.
The Marlins (10-31) lost their seventh consecutive game and are on pace for 122 losses.
Tampa Bay’s run scored in the second inning when catcher Anthony Bemboom doubled for his first major league hit and RBI.
The Marlins stranded 11 runners and went 0 for 10 with runners in scoring position.
Tampa Bay starter Ryne Stanek went one inning. Jalen Beeks (3-0) threw three scoreless innings with four strikeouts. Diego Castillo pitched around a one-out walk in the ninth for his fifth save.
Jose Ureña (1-6) allowed only one run in six innings. He has an ERA of 2.77 over his past six starts but is 1-3 during that span.
Red Sox 6, Rockies 5
BOSTON (AP) — J.D. Martinez homered in his third straight game, rookie Michael Chavis singled home the winning run in the 10th inning and Boston recovered after blowing a five-run lead to beat Colorado.
Martinez hit a two-run shot and Eduardo Rodriguez struck out 10 over six innings for the Red Sox, who won for the 12th time in 15 games. They split the two-game set to remain unbeaten (13-0-4) in their last 17 interleague series at Fenway Park.
Trevor Story had a two-run single and Tony Wolters doubled twice for Colorado, which had won four of five.
Xander Bogaerts opened the 10th with a double on the first pitch from Chad Bettis (1-3). After Rafael Devers was intentionally walked, Chavis hit a grounder up the middle on the next pitch to win it.
Brandon Workman (3-1) struck out David Dahl with two runners on to end the top of the 10th.