Fights highlight Tigers’ win over NY

DETROIT — Tigers slugger Miguel Cabrera and Yankees catcher Austin Romine wrestled on the ground near home plate during the first of three bench-clearing altercations during Detroit’s testy 10-6 victory over New York on Thursday.

Five players were ejected, along with both managers and the Yankees’ bench coach.

Justin Upton and James McCann homered for Detroit, and Gary Sanchez went deep for the Yankees, but that all became secondary on a day when the umpires had their hands full trying to maintain order. Major League Baseball now figures to be busy, too, sorting out likely suspensions that could especially hurt the playoff-contending Yankees.

MARLINS 9, PHILLIES 8

PHILADELPHIA — Giancarlo Stanton launched his major league-leading 47th home run, J.T. Realmuto hit an inside-the-park homer and Miami overcame a five-run deficit to beat Philadelphia.

Stanton led off the third inning with his 14th homer in August, extending his club record for most in one month.

Realmuto tied it at 8 in the sixth inning with a two-run shot, which ricocheted off the wall in left-center and past center fielder Nick Williams. Realmuto put the Marlins ahead in the eighth with a sacrifice fly off Luis Garcia (1-4).

Jarlin Garcia (1-2) won in relief and Brad Ziegler picked up his eighth save.

DODGERS 5, PIRATES 2

PITTSBURGH — Yasmani Grandal and Adrian Gonzalez hit back-to-back home runs in the eighth inning and Los Angeles pulled away from Pittsburgh for its 90th win of the season.

Grandal’s 18th of the year gave the Dodgers a two-run lead. Gonzalez pushed it to three moments later with a shot to nearly the same spot in the right-field seats for his second of the season and 100th with Los Angeles. Curtis Granderson hit his 22nd home run of the season. Chris Taylor chipped in three hits and Enrique Hernandez added two hits on his 26th birthday.

Hyun-Jin Ryu (5-6) held the Pirates to one run over six innings. Brandon Morrow worked the ninth for first save since 2009. Los Angeles improved to 90-36, becoming the 12th team in major league history to reach the 90-win plateau in 126 games.

ROCKIES 3, ROYALS 2

KANSAS CITY, Mo. — Pat Valaika hit a two-run homer with two out in the eighth inning and Greg Holland finished for his 36th save in Colorado’s victory over Kansas City.

Valaika snapped an 0-for-12 slide, driving a full-count pitch from Mike Minor (5-6) to left after Gerardo Parra singled.

Holland worked a perfect ninth. He allowed Eric Hosmer’s game-ending, three run homer in the ninth inning Wednesday night and was 0-4 with three blown saves in his previous six appearances.

DIAMONDBACKS 3, METS 2

NEW YORK — Robbie Ray returned to a big league mound for the first time since being hit in the head with a line drive last month, striking out nine in five innings for Arizona.

Arizona won three of four in New York, staying ahead of Colorado for the NL’s top wild-card spot with the victory.

Reinstated from the DL prior to the game, Ray (10-5) allowed one run and two hits. The All-Star left-hander struck out the side in the first and held the Mets hitless for three innings. He is 2-0 with a 0.82 ERA in four starts against the Mets.

Yoenis Cespedes led off the fourth with his 17th home run, a drive that traveled 440 feet into the second deck in left.

RAYS 2, BLUE JAYS 0

ST. PETERSBURG, Fla. — Alex Cobb and four relievers combined on a six-hitter and center fielder Kevin Kiermaier made two spectacular catches to help Tampa Bay beat Toronto.

A day after the same two teams combined for nine home runs in a 7-6 Toronto win, pitching took over.

Cobb, making his first start in 19 days, was taken out of the game in the fifth inning after throwing 94 pitches despite giving up no runs. Steve Cishek (2-0) got the win and Alex Colome pitched the ninth for his 38th save.

Padres 4, Cardinals 3

ST. LOUIS — Carlos Asuaje’s RBI single in the ninth inning gave San Diego the lead and Jose Pirela’s sacrifice fly proved to be the game-winner as the Padres rallied to beat the St. Louis Cardinals 4-3 on Thursday night.

Asuaje’s hit, his third of the game, off Zach Duke scored Jabari Blash. Neither Duke nor Sam Tuivailala (3-2) recorded an out in relief in the ninth for a Cardinals bullpen that surrendered 12 runs in seven innings during the series.

Indians 13, Red Sox 6

CLEVELAND — Red Sox ace Chris Sale was battered while matching the shortest start of his career, and rookie Yandy Diaz got four hits as the Cleveland Indians beat Boston 13-6 Thursday night in a matchup of division leaders.

Sale (14-6) was tagged for seven runs on seven hits and three walks in just three innings. Cleveland’s injury-riddled lineup, held to a combined four hits by the Red Sox in the previous two games, erupted against one of the top contenders for the AL Cy Young Award and roughed up Boston’s bullpen.