BALTIMORE _ Left-hander John Means could not have seen that coming.
The Orioles' All-Star rookie was attempting to snap out of a three-game losing streak and looked like he was going to do it grand style, carrying a no-hit bid into the sixth inning against a Kansas City Royals team that has struggled almost as much as the Orioles this season.
But the no-hit bid would end right there, wilting under a hail of base hits that sent him packing before he could record another out, the Royals erupting like so many other opponents in the late innings on the way to a 5-4 victory before an announced crowd of 11,659 at Camden Yards.
Means (8-9) didn't need that, not after failing to get out of the fourth inning three straight times, allowing 13 earned runs over 10 2/3 innings during those games and falling back to .500 for the first time since early May. What he needed was some early run support, but was clinging to a precarious 1-0 lead when it all began to unravel.
It was an unlikely pitching duel to begin with. Royals right-hander Jorge Lopez was also trying to figure things out after bouncing back and forth between the starting rotation and the bullpen and failing to win in any of his 11 previous starts.
He allowed just a pair of hits over five innings, including a long RBI double by DJ Stewart, and left the game at that point trailing by that run. But six straight Royals hitters reached base in the top of the sixth and Means was done for the night.
Second baseman Nicky Lopez led off with a solid single to left to end the no-hit bid and catcher Nick Dini bounced into what seemed destined to be a force play at second base until a flip throw by shortstop Jonathan Villar glanced off the glove of Hanser Alberto for an error. Means allowed singles to the next three batters and left with the Orioles trailing by two runs.
Villar greeted Royals reliever Jake Newberry with a leadoff homer in the sixth to make it a one-run game, but Lopez and Dini hit back-to-back home runs in the seventh to extend the Kansas City lead.
The two homers allowed by the Orioles brought them to the brink of tying the major league record for homers allowed during the season. The next loud sound you hear will be No. 258, tying the 2016 Cincinnati Reds for single-season home run futility.
The two solo shots also insulated the Royals when the Orioles tried to stage a rally in the bottom of the seventh. Alberto led off the inning with a double and scored on Stewart's second run-scoring hit of the game. The O's went on to load the bases with two outs, but Anthony Santander flied out to left field to end the threat.
Rio Ruiz added a solo home run with two outs in the ninth inning to cut the deficit to one. Villar singled to bring Trey Mancini to the plate representing the winning run, but he flied out to center field to end the game.