Detroit Tigers' Miguel Cabrera is in the bottom of the pile as the New York Yankees fight with the Detroit Tigers during the sixth inning of a baseball game Thursday, Aug. 24, 2017, in Detroit. (AP Photo/Duane Burleson)
Detroit Tigers' Miguel Cabrera is in the bottom of the pile as the New York Yankees fight with the Detroit Tigers during the sixth inning of a baseball game Thursday, Aug. 24, 2017, in Detroit. (AP Photo/Duane Burleson)

Detroit — Detroit slugger Miguel Cabrera and Yankees catcher Austin Romine wrestled on the ground near home plate during the first of three bench-clearing altercations during the Tigers’ 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 figures to be busy now, sorting out likely suspensions that could especially hurt the playoff-contending Yankees.

The winning and losing pitchers — Detroit’s Alex Wilson (2-4) and New York’s Dellin Betances (3-5) — were among those ejected. Betances was tossed after hitting a batter in the helmet with a pitch, and argued with the umps.

The ill will carried over to the Detroit dugout, too, where star pitcher Justin Verlander and teammates Victor Martinez and Nicholas Castellanos got into some sort of dispute.

Shane Greene got five outs for his fourth save.

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.

Dodgers 5, Pirates 2

Pittsburgh — Yasmani Grandal and Adrian Gonzalez hit back-to-back home runs in the eighth inning and the Dodgers pulled away from Pittsburgh for their 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.

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. He now has seven home runs against the Phillies this season, his most against any one team.

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 as Arizona beat New York.

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

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 the Rockies’ victory.

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

Reds 4, Cubs 2

Cincinnati — Jose Peraza had a pinch-hit, bases-loaded double in the eighth inning, rallying Cincinnati to a victory over Chicago.

The comeback ended the Cubs’ five-game winning streak, one shy of their season high. Chicago has moved into first place in the NL Central by going 25-13 since the All-Star break, leading Milwaukee by three games.

White Sox 5, Twins 1

Chicago — Derek Holland pitched six effective innings, Yolmer Sanchez homered and Chicago beat sloppy Minnesota.

Holland (7-13) bounced back nicely from a string of bad outings, yielding one run and three hits in just his second win in two months. The left-hander had allowed 20 runs and 20 hits in 11 innings over his previous five appearances.

Chicago had dropped six of eight before welcoming Minnesota to town for a five-game series.

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 St. Louis.

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.

Rally Cat will spend its nine lives somewhere other than in the St. Louis Cardinals Clubhouse.

The Cardinals wanted to adopt the cat, which ran onto the field during a game with the Kansas City Royals earlier this month right before Yadier Molina hit a grand slam. A nonprofit, St. Louis Feral Cat Outreach, captured it the next day.

The Cardinals announced plans to adopt the cat and let it live in the clubhouse. But the nonprofit balked, saying the team wanted to exploit the cat rather than take care of it.

The St. Louis Post-Dispatch reported the Cardinals disputed that, but didn’t want to get into a cat fight with the nonprofit.