DETROIT (AP) — Miguel Cabrera ruptured his left biceps tendon Tuesday night, an injury that will sideline the slugger for the rest of the season, and the Detroit Tigers lost 6-4 to the Minnesota Twins.
The two-time AL MVP will have surgery this week, the Tigers said. Cabrera, playing his 12th game since missing 26 with a hamstring strain, exited in the third inning and underwent an MRI during the game.
Ehire Adrianza hit his first career grand slam to help Minnesota rally. Ryan Pressly (1-1) got three outs for the win, and Fernando Rodney pitched the ninth for his 14th save.
Louis Coleman (3-1) was charged with the loss.
ASTROS 6, ATHLETICS 3
OAKLAND, Calif. (AP) — Evan Gattis hit a three-run homer and drove in five runs, Carlos Correa returned from a four-game absence and homered on the first pitch he saw, and the Astros earned their sixth straight win.
Lance McCullers Jr. (8-3) pitched seven innings of two-run ball. Ken Giles got three outs for his 11th save in 11 tries.
Correa was back in the lineup at shortstop after missing a series sweep at Texas with soreness in his right side.
Oakland’s Daniel Mengden (6-6) was charged with six runs and eight hits in 4 2/3 innings.
MARINERS 6, ANGELS 3
SEATTLE (AP) — Mitch Haniger and Ryon Healy each homered twice as the first-place Mariners shook off two homers by Mike Trout for the second consecutive night.
Trout took sole possession of the major league lead with 23 home runs. He also hit a pair in the Angels’ 5-3 loss Monday night at Safeco Field.
Mike Leake (7-3) allowed one run in six innings for Seattle, which has won three straight and 10 of 12. Edwin Diaz worked the ninth for his big league-best 25th save.
Angels right-hander Jaime Barria (5-2) surrendered two earned runs in five innings.
DODGERS 12, RANGERS 5
LOS ANGELES (AP) — Joc Pederson, Max Muncy and Yasiel Puig homered off Bartolo Colon, sending the Dodgers to the victory.
The 45-year-old Colon (3-4) has allowed 19 homers this season. He recorded his 2,500th career strikeout against Muncy in the first.
The Dodgers pounded out 16 hits in winning their second straight game.
Edward Paredes (1-0) got the win with a scoreless inning of relief. Daniel Corcino pitched three innings for his first save.
YANKEES 3, NATIONALS 0
NEW YORK (AP) — Didi Gregorius homered twice for New York, Washington slugger Bryce Harper left in the eighth inning after he was hit by a pitch for the second time, and the Yankees earned their 10th win in 12 games.
Harper fell to the ground in pain when hit on the right elbow by a 90 mph pitch from CC Sabathia (4-1) in the fifth inning. The 2015 NL MVP came out after he was hit on the left foot by Dellin Betances’ 89 mph slider leading off the eighth.
Gregorius drove a hanging curveball from Tanner Roark (3-7) into the Yankees bullpen in right-center during New York’s two-run second. He sent a fastball into the right-field second deck leading off the sixth for his fourth multihomer game.
Sabathia allowed four hits in 5 2/3 innings. Aroldis Chapman pitched a perfect ninth for his 18th save.
BREWERS 4, CUBS 0
MILWAUKEE (AP) — Chase Anderson pitched seven innings of one-hit ball, and the Brewers moved back into first in the NL Central.
Anderson (5-5) struck out six and walked two. The Brewers had been shut out in Anderson’s three most recent starts against Chicago.
Travis Shaw hit a pair of two-run doubles for Milwaukee, which had dropped seven in a row against Chicago.
Cubs right-hander Tyler Chatwood (3-5) worked five innings, yielding four runs, three earned, and five hits.
RED SOX 6, ORIOLES 4
BALTIMORE (AP) — Home runs by Rafael Devers and Andrew Benintendi helped Eduardo Rodriguez win his fifth straight start, and Boston extended Baltimore’s losing streak to six games.
Rodriguez (8-1) gave up two runs and eight hits over 5 2/3 innings to increase a career-best run of success that began on May 20 against the Orioles.
Joey Rickard homered for the Orioles, who own the worst record in the big leagues (19-47). David Hess (2-3) stumbled in his sixth big league start, allowing five runs in 3 1/3 innings.
Baltimore reliever Zach Britton made his season debut, six months after undergoing surgery for a ruptured right Achilles tendon. The lefty pitched a scoreless seventh.
WHITE SOX 5, INDIANS 1
CHICAGO (AP) — Yoan Moncada and Yolmer Sanchez homered to lead off Chicago’s three-run first, and James Shields won for the first time since opening day.
Shields (2-7) gave up one run and four hits in seven innings after going 12 starts and 13 appearances without a win. Joakim Soria got one out for his ninth save.
Moncada and Sanchez connected on consecutive pitches from Adam Plutko (3-1), helping the White Sox beat the AL Central leaders after losing their first four meetings this season.
Cleveland had won five of six.
PHILLIES 5, ROCKIES 4
PHILADELPHIA (AP) — Aaron Nola struck out 10 in another dominant performance and Scott Kingery hit a three-run homer, leading Philadelphia to the win.
Nola (8-2) allowed one run and four hits in 6 2/3 innings, lowering his ERA to 2.27. Seranthony Dominguez escaped a bases-loaded, no-out jam in the ninth for his third save.
Kingery drove a 1-2 pitch from Jon Gray (6-7) out to left-center to give the Phillies a 3-0 lead in the first. He added a sacrifice fly in the third.
The Phillies have won two in a row for the first time since a three-game winning streak May 13-17.
The Rockies have lost five straight and nine of 11.
BRAVES 8, METS 2
ATLANTA (AP) — Ozzie Albies hit a grand slam and Freddie Freeman homered during Atlanta’s six-run sixth inning.
Braves starter Mike Foltynewicz pitched five scoreless innings before departing with triceps tightness. Shane Carle (4-1) got two outs for the win.
Ender Inciarte added a pair of RBI singles to help Atlanta shake a rough West Coast trip, when it lost four of six. The Braves moved ahead of Washington for first in the NL East by beating a Mets team that has lost nine of 10 and 16 of 20.
New York’s Zack Wheeler (2-5) was charged with six runs in 5 2/3 innings.
DIAMONDBACKS 13, PIRATES 8
PHOENIX (AP) — Jon Jay got his first three hits for Arizona, including a three-run homer, and the Diamondbacks won their fifth game in a row with a sloppy victory over Pittsburgh.
Nine of the runs were unearned.
Jay, acquired Thursday in a trade with Kansas City, was hitless in 12 at-bats for the Diamondbacks before his leadoff single in Arizona’s six-run first inning. His opposite-field homer in the eighth broke the game open after the Pirates had rallied from an 8-0 deficit to trail 10-8.
Starling Marte hit a three-run homer, doubled and made a diving grab in center field for the Pirates.
Fernando Salas (4-4) got the win. The Diamondbacks have scored 51 runs in the last five games. They’ve won 11 of 14 and lead the NL West by three games over the surging Dodgers.
The Pirates have lost six of eight.
Arizona jumped on Trevor Williams (5-4) in the first with six runs, two on Ketel Marte’s seventh triple. Five runs were unearned thanks to three Pirates errors, two on one play.
RAYS 4, BLUE JAYS 1
ST. PETERSBURG, Fla. (AP) — Wilson Ramos homered, and six Tampa Bay relievers combined for a five-hitter.
With right-handers Chris Archer and Jake Faria on the disabled list, Tampa Bay is using relievers to start three times through the rotation. Austin Pruitt (2-3) pitched 2 2/3 innings for the win, and Sergio Romo worked the ninth for his second save.
Ramos put the Rays up 2-0 with his two-run drive off Jaime Garcia (2-5) in the third.
MARLINS 3, GIANTS 1
MIAMI (AP) — Trevor Richards pitched six effective innings for his first major league win, helping the Marlins top the Giants.
Richards (1-3) allowed two hits in his seventh major league start. The 25-year-old right-hander struck out two and walked three.
Brandon Crawford’s groundout in the first inning drove in the only run for the Giants, who had just three hits.
Kyle Barraclough pitched a perfect ninth for his fourth save in six chances.
JT Riddle had a two-run double for Miami, and Starlin Castro had two hits and knocked in a run.
San Francisco right-hander Chris Stratton (7-4) permitted three runs and four hits in seven innings.
PADRES 4, CARDINALS 2
ST. LOUIS (AP) — Eric Hosmer homered for San Diego, and the Padres carried a perfect game into the sixth inning of their 10th win in 14 games.
Matt Strahm started the bullpen game and retired nine batters on 36 pitches, including four strikeouts. It was the team’s third bullpen start this season while left-hander Joey Lucchesi recovers from a right hip strain.
Adam Cimber (3-2) retired the next six with two strikeouts before Harrison Bader broke up the perfect game with an infield single in the sixth. Brad Hand pitched the ninth for his 20th save.
Cardinals starter Miles Mikolas (7-2) allowed three runs and six hits in six innings.
REDS 5, ROYALS 1, 10 INNINGS
KANSAS CITY, Mo. (AP) — Joey Votto hit a bases-loaded triple for Cincinnati in the 10th inning after Billy Hamilton slipped out of a rundown.
Hamilton got hung up between third and home when Kevin McCarthy (4-3) tipped Tyler Barnhart’s line drive with his glove. McCarthy picked up the ball behind the mound and threw home, and Hamilton looked done until he sidestepped Alcides Escobar’s tag and dived back safely into third base to leave the bases loaded with one out.
Votto then tripled to the right-center wall, and Eugenio Suarez singled home Votto.
David Hernandez (2-0) worked an inning for the win.
More AP baseball: https://apnews.com/tag/MLBbaseball