Updated

BALTIMORE -- Nolan Reimold and Steve Clevenger both hit grand slams during a 10-run eighth inning, and the Baltimore Orioles beat the Kansas City Royals 14-8 Friday night for their third straight victory.

Baltimore trailed 6-4 in the eighth before a double, an error and an infield hit loaded the bases for Reimold, who lined a 2-0 pitch from Kelvin Herrera (4-3) high off the left-field foul pole.

Manny Machado followed with a solo shot off Franklin Morales. After Adam Jones singled, Morales hit slugger Chris Davis in the back with a pitch. Davis slammed down his bat, breaking it in two, as Orioles manager Buck Showalter sprinted out of the dugout.

No one else emerged from the either dugout during the potentially volatile situation, although Davis glared at Morales while taking his base. Showalter, meanwhile, was ejected from the game for arguing.

Morales lasted one more batter before being replaced by Joba Chamberlain, who yielded Clevenger's slam. Clevenger entered the game earlier in the inning as a pinch hitter.

Baltimore improved to 3-62 when trailing after seven innings. Kansas City is now 63-3 when leading after seven.

Lorenzo Cain hit two solo homers and Alex Rios also connected with the bases empty for the Royals, who have lost eight of 11.

The Orioles' three-game winning streak comes on the heels of a stretch in which they lost 15 of 18.

Mychal Givens (2-0) got the win despite giving up two runs in the ninth. Fellow rookie Dariel Alvarez hit his first big league homer for Baltimore.

It was the Royals' first visit to Baltimore since last October, when they opened the AL Championship Series with two straight wins at Camden Yards and completed the four-game sweep at home.

While first-place Kansas City appears poised for a return trip to the postseason, the defending AL East champion Orioles started play Friday trailing six teams for the league's final wild-card spot. Baltimore must win 13 of its last 22 games just to finish .500.

The Royals' early 3-0 lead dwindled to 4-3 before Rios led off the seventh with a drive off Brad Brach -- his first home run since July 17. Davis countered in the bottom half with a run-scoring single to increase his RBI total to 105.

Salvador Perez restored the two-run cushion with an RBI single in the eighth, setting the stage for Baltimore's grand comeback.

TRAINER'S ROOM

Orioles: Jones returned to the Baltimore lineup after missing two games with a sore right shoulder. He struck out three times. ... Catcher Matt Wieters remained sidelined with a sore left wrist but hopes to return Saturday.

UP NEXT

Royals: RHP Yordano Ventura (10-8, 4.34 ERA) and RHP Johnny Cueto traded places in the rotation. Ventura will start Saturday afternoon and Cueto under the lights Sunday because he prefers to pitch at night, manager Ned Yost said.

Orioles: Chris Tillman (9-11, 5.15) owns a lifetime ERA of 6.17 against the Royals. The right-hander gave up four runs over six innings in a loss to the Royals on Aug. 27.