Mauricio Dubon hit a tiebreaking three-run homer and Michael Brantley had four hits to lead the Houston Astros to an 8-3 win over the Seattle Mariners in a testy game featuring teams battling for a wild card.
Yordan Alvarez and Martin Maldonado also went deep for the Astros, who took two of three in the series and pulled within one-half game of Toronto for the second wild card in the AL.
They also moved one game ahead of Seattle and remained 2 ½ games behind West-leading Texas, which defeated the Angels 5-0.
It was the fifth loss in six games for the Mariners, who host Texas for the final four games of the season starting Thursday.
Tensions flared at the end of the sixth inning after Astros reliever Hector Neris struck out Julio Rodriguez.
Neris charged at Rodriguez while yelling and that caused both benches and bullpens to clear, though no punches were thrown.
Alvarez led off the fourth inning with his 31st home run to make it 1-1, and after Jose Abreu and Brantley singled, Dubon took Bryce Miller over the wall in left for a 4-1 lead.
Seattle made it a one-run game in the bottom half on Eugenio Suarez’s two-run single, but Houston struck for three runs in the seventh on Kyle Tucker’s run-scoring double and RBI singles by Abreu and Brantley.
Orioles win to trim magic number to one
Adley Rutschman homered and drove in three runs to back Grayson Rodriguez’s strong start and the Baltimore Orioles took another step toward the AL East title with a 5-1 win over the Washington Nationals.
Baltimore’s fourth straight win and 99th of the season means it can clinch its first division title since 2014 with a win or a loss by Tampa Bay.
The Orioles haven’t won 100 games since going 100-62 in 1980.
Rutschman opened the scoring in the third with a two-run blast – his 20th – off Patrick Corbin and added an RBI single in the fifth.
Rodriguez allowed a run and six hits over 5 2/3 innings before Baltimore’s bullpen finished with 3 1/3 perfect innings.
Marlins split doubleheader, tie for final NL wild card
The Miami Marlins scored twice in the ninth inning with the help of an error and defeated the New York Mets 4-2 in the nightcap for a doubleheader split.
After losing the opener 11-2, the Marlins were tied 2-2 entering the ninth inning of the second game and loaded the bases on two singles and an intentional walk.
Xavier Edwards scored the go-ahead run when third baseman Brett Baty flubbed a grounder by pinch-hitter Yuli Gurriel Jr. One out later, Bryan De La Cruz’s single made it 4-2.
Jon Berti and Jesus Sanchez homered in the second game for Miami, which is tied for the third wild card with the Cubs, who lost 6-5 in 10 innings to Atlanta.
New York’s Francisco Lindor had three home runs and six RBIs in the doubleheader.