KANSAS CITY, Mo. (AP) — Wade Davis failed to get out of the third inning and is struggling to get wins. Chris Davis and J.J. Hardy each drove in three runs and the Baltimore Orioles defeated the Kansas City Royals 9-2 on Monday night to extend their winning streak to a season-high five games. Wade Davis (4-9) took the loss, giving up four runs, two unearned, in 2 2-3 innings and seven hits and three walks before being replaced by Luis Mendoza. Manager Ned Yost was noncommittal on whether Davis' rotation spot is in jeopardy. "I don't think about stuff like that," Davis said. Davis has lost his past four starts with a 10.91 ERA in that span, giving up 21 runs and 24 hits and 12 walks. Davis, who was acquired in a trade last December with Tampa Bay, has only one win in 11 starts since a July 15 victory over the Los Angeles Angels. "Just inconsistent," Davis said. "I've got to get deep in games." Davis was aided by a Lorenzo Cain diving catch to rob Adam Jones of extra bases with the bases loaded to end the second. "It was a great catch, huge right there to keep us in the game," Davis said. On the flip side, Mike Moustakas committed a fielding error in the first inning, ending the Royals' streak at 11 games without an error, which matched a club record. Moustakas' error on Manny Machado's hopper led to two unearned runs. "It's going to sting for a while," Moustakas said. "I just missed it, no excuse for it. Wade made his pitch. It's a 5-4-3 double play, routine as it gets and I just didn't make the play. Wade has to throw an additional 20 pitches." Five Royals pitchers combined to give up a season-high 18 hits, five for extra bases. While the Royals mustered just five singles and committed two errors. "Anything we could screw up, we screwed up tonight," Yost said. "We've got to get this one out of our system and go get them tomorrow." Davis, who leads the majors with 97 RBIs, drove in a pair of runs with a sixth-inning double and another with a sacrifice fly in the first inning. Hardy homered, his 17th of the season, in the four-run sixth with Davis aboard. He picked up another RBI in the third when Davis scored on his ground out. The Orioles' 18-hit attack matched their season high and included seven players with multi-hit games, including three each by rookie Henry Urrutia, Nick Markakis and Hardy. Nate McLouth reached base five times — two hits and three walks. Scott Feldman (2-1), who was acquired in a July 2 trade from the Chicago Cubs, was the beneficiary of the offense, picking up the victory. Feldman limited the Royals to five singles and two runs over eight innings. Rookie David Lough drove in one Kansas City run and scored the other. His single in the fourth scored Salvador Perez. Lough scored in the third on Alcides Escobar's sacrifice fly. Notes: RHP Felipe Paulino, who had Tommy John surgery last July and remains on the 60-day disabled list, threw 25 pitches to hitters without shoulder soreness that had plagued him recently. ... The Royals acquired OF Gorkys Hernandez from the Marlins in a minor league trade. Hernandez hit .192 in 70 games last season with Pittsburgh and Miami. Hernandez, who hit .275 in 90 games this season with Triple-A New Orleans, was assigned to the Royals' Omaha club in the Pacific Coast League. ... Orioles RHP Jason Hammel, who starts Tuesday, is 6-2 with a 4.25 ERA in 11 road starts. ... Royals DH Billy Butler drew his 52nd walk, two shy of his 2012 total. He is third in the AL in walks. ... Cain went 0 for 4 to snap his career-high nine-game hitting streak.