BALTIMORE (AP) Kansas City right-hander Yordano Ventura hit Manny Machado with a pitch to spark a bench-emptying fray, and the Baltimore Orioles extended the Royals' losing streak to a season-high six games with a 9-1 rout Tuesday night.

Mark Trumbo homered and drove in four runs, and the Orioles also got long balls from Ryan Flaherty, Chris Davis and Adam Jones.

But the game's most striking moment came in the fifth, when Ventura (4-4) drilled Machado in the back with a 99 mph fastball. In the second inning, with Baltimore leading 5-0, the two exchanged words after Ventura twice threw inside to the two-time All-Star.

More from FoxSports

So in the fifth, an instant after the ball hit him, Machado charged the mound. Ventura prepared for the onslaught by slinging aside his cap and glove, but Machado landed a solid punch before the pitcher tackled him to the ground.

Both dugouts and bullpens emptied before peace was restored. Machado was restrained by teammate Chris Tillman after the initial thrust.

Machado and Ventura were ejected.

TIGERS 3, BLUE JAYS 2, 10 INNINGS

DETROIT (AP) - Ian Kinsler drove in the winning run with a 10th-inning single, and Detroit won its fifth straight game, 3-2 over Toronto.

The Tigers tied it with two runs in the ninth, spoiling an outstanding effort by Blue Jays starter Aaron Sanchez. The right-hander struck out a career-high 12 and took a one-hitter into the ninth inning, but he didn't get another out as Detroit rallied.

Kinsler's RBI double in the ninth chased Sanchez, and Miguel Cabrera's one-out double off Roberto Osuna tied it.

The Tigers loaded the bases in the 10th with no outs against Joe Biagini (3-2), and Kinsler won it with a chopper into left field.

Justin Wilson (2-1) pitched a scoreless 10th for the win.

REDS 7, CARDINALS 6

CINCINNATI (AP) - Joey Votto homered with one out in the bottom of the ninth inning, powering Cincinnati over St. Louis after it blew a five-run lead for the second straight day.

Votto connected off left-hander Kevin Siegrist (4-1) for his fifth career game-ending homer and Cincinnati's third homer of the game.

Left-hander John Lamb shut down the Cardinals with his 65 mph curveball, allowing only one earned run in a career-high 7 1/3 innings.

Blake Wood gave up Jhonny Peralta's bases-loaded double in the eighth, cutting it to 6-4. Matt Carpenter tied it with a one-out, two-run double in the ninth off Tony Cingrani (1-2), the Reds' 12th blown save in 19 chances this season.

BREWERS 5, ATHLETICS 4

MILWAUKEE (AP) - Zach Davies took a no-hitter into the seventh before allowing a two-out home run to Oakland's Billy Butler, and Milwaukee withstood a shaky ninth inning to hold on for a win.

Davies (4-3) allowed two hits and three walks over seven innings while striking out five. Butler turned on an 0-1 fastball from Davies to end the shutout.

Davies outdueled Oakland rookie Sean Manaea (2-4), who turned in seven solid innings but allowed two home runs to Chris Carter.

PIRATES 3, METS 1, GAME 1

PIRATES 3, METS 1, GAME 2

PITTSBURGH (AP) - Juan Nicasio retired his first 12 batters and got his second win in six starts, and Pittsburgh beat New York to complete a doubleheader sweep.

The Pirates also won the first game 3-1 behind seven scoreless innings from Jon Niese (6-2) against his former team. Josh Harrison had three hits and Jordy Mercer hit his first home run at PNC Park since Aug. 31, 2014 in the first victory.

Nicasio (5-4) allowed a run on three hits and two walks over five innings. He had gone 1-2 with a 6.23 ERA in his previous five starts, and manager Clint Hurdle acknowledged last week that he was considering moving the right-hander to the bullpen.

Jacob deGrom (3-2) is winless in his last seven starts after he allowed three runs in six innings with nine strikeouts and no walks. He has not won since April 30 against San Francisco despite allowing three earned runs or fewer six times.

The Pirates snapped left-hander Steven Matz's (7-2) seven-game winning streak in the first game.

RANGERS 4, ASTROS 3

ARLINGTON, Texas (AP) - Ian Desmond hit a tiebreaking two-run homer in the eighth inning and Texas extended its dominance of Houston with its season-high fifth straight win overall.

The Rangers are 8-0 this year against their AL West and instate rivals and have won 12 straight in Arlington against the Astros.

AL Cy Young Award winner Dallas Keuchel (3-8) now has as many losses as he had all last season while winning 20 games.

Lefty reliever Jake Diekman (1-1) had a scoreless eighth after seven solid innings from Cole Hamels. Sam Dyson pitched out of a ninth-inning jam, eventually striking out the side for his eighth save.

MARINERS 7, INDIANS 1

SEATTLE (AP) - Nelson Cruz homered twice and Wade Miley pitched seven scoreless innings to pace Seattle over Cleveland, snapping the Indians' six-game winning streak.

Cruz hit a two-run homer in the first inning off starter Cody Anderson (1-4) and added a solo shot in the fifth, his 15th, to put Seattle up 7-0.

Miley (6-2), who had allowed 18 runs in 14 2/3 innings in his last three starts, allowed four hits, striking out three and walking two.

Anderson, who was called up from Triple-A earlier in the day to replace the ailing Danny Salazar, allowed six runs and seven hits in 3 2/3 innings.

YANKEES 6, ANGELS 3

NEW YORK (AP) - Carlos Beltran and Starlin Castro homered for the second consecutive game, sending a resurgent Michael Pineda and New York past Los Angeles.

Pineda (3-6) threw 22 of 27 first-pitch strikes and tossed seven efficient innings in his longest start since July 4 last year at Tampa Bay. He gave up three runs and four hits, building on a solid performance last week in Detroit after struggling for much of the season.

With his past two outings, the enigmatic right-hander has quieted talk about him losing his spot in the rotation and perhaps getting sent to the minors.

PHILLIES 3, CUBS 2

PHILADELPHIA (AP) - Jerad Eickhoff threw seven impressive innings, Ryan Howard hit a solo homer and Philadelphia beat Chicago.

Eickhoff (3-8) allowed one run and two hits, striking out eight. Jeanmar Gomez pitched out of a bases-loaded jam in the eighth and got the final six outs for his 19th save in 20 tries.

Kyle Hendricks (4-5) gave up two runs and four hits, striking out six in five innings.

NATIONALS 10, WHITE SOX 5

CHICAGO (AP) - Bryce Harper drove in three runs, Anthony Rendon homered and Washington handed Chicago its 19th loss in 25 games.

Rendon hit a two-run homer off Mat Latos (6-2). Michael Taylor added a two-run double and reliever Blake Treinen (4-1) pitched two-hit ball over three scoreless innings after a shaky start by Joe Ross.

TWINS 6, MARLINS 4

MINNEAPOLIS (AP) - Brian Dozier's two-out, two-run home run in the 11th inning gave Minnesota a 6-4 victory over Miami, the third game-ending homer in Dozier's career and just the second win for the Twins in their last eight games.

Dustin McGowan (0-2) walked Joe Mauer and gave up the drive to Dozier to take the loss for the Marlins.

Buddy Boshers (1-0), the eighth Twins pitcher of the game, struck out two batters in the 11th for his first major league victory.

DIAMONDBACKS 5, RAYS 0

PHOENIX (AP) - Zack Greinke threw a three-hitter and Arizona beat Tampa Bay.

Greinke (8-3) struck out two and walked two in his fifth career shutout and first since July 13, 2013, against Colorado at Dodger Stadium.

Rays starter Matt Moore (2-4) went seven innings, allowing five runs on seven hits with a walk and three strikeouts.

PADRES 4, BRAVES 3

SAN DIEGO (AP) - Derek Norris tied the game with a home run leading off the ninth and Wil Myers singled in the winning run to give San Diego a victory against Atlanta.

Norris hit the second pitch from Arodys Vizcaino (1-1) over the fence in left-center, his seventh.

Matt Thornton (1-0) pitched a perfect ninth for the win.