ST. LOUIS -- The St. Louis Cardinals home field magic has disappeared.And outfielder Brandon Moss cant figure out why.Its just one of those things, Moss said after the Cardinals dropped their seventh straight home game on Thursday -- a 4-2 loss to the Kansas City Royals.St. Louis, which went 55-26 at home last season, dropped to 15-23 at Busch Stadium. The Cardinals 23rd home loss in 2015 came on Sept. 7.You want to play well in front of your home fans, to give them a reason to come out and to get excited, Moss said. But the way weve been playing -- its surprising and its disappointing.Catcher Brayan Pena, who was giving Yadier Molina a rest on Thursday, called the recent home field performance, embarrassing.For some reason, this team is not playing its best games here, Pena added.The Cardinals last seven-game home losing streak came on Aug. 2-15, 1983.Sloppy play has figured prominently in several of the losses. St. Louis made three errors Thursday to bring its total to a major league-high 62. It has committed six errors in its last 16 innings.No excuse for it, Moss said.Kendrys Morales homered and recorded his sixth straight multi-hit game to lead the Royals.Kansas City won for the fourth time in five games and took the two-city, four-game series three games to one.Moss and Jhonny Peralta homered for the Cardinals, who are 25-15 on the road.Wade Davis recorded his 19th save in 21 opportunities.Morales, a designated hitter playing right field for the second straight night, doubled in the sixth inning off Mike Leake (5-6) to push the lead to 3-1. Morales, who went 3 for 4, has 16 hits in 24 at-bats over the six-game run. He went 12 for 16 in the series and started in the outfield for the first time since 2008.Since going 1 for 15 in a four-game set with Cleveland on June 2-5, Morales has been on fire. He was hitting .191 on June 5, but has gone 32 of 69 since to push his average to .262.I felt like before, I was making good contact, Morales said. It was just a combination of bad luck that played into it as well.His six-game multi-hit streak ties him for the longest this season along with J.D. Martinez (Detroit), Jackie Bradley Jr. (Boston) and Xander Bogaerts (Boston).Morales is 25 of 53 (.472) lifetime against the Cardinals with five homers and 13 RBI. His 456-foot drive in the eighth inning off Tyler Lyons ties him for the longest home run by a visiting player at Busch Stadium III, which opened in 2006.Kansas City reliever Dillon Gee (3-2) picked up the win allowing one run in two innings.Moss ripped his 17th homer of the season off Royals starter Chris Young, who gave up one run and one hit over four innings, but walked six.The drive, which went 477 feet according to the Cardinals, is the longest in the history of Busch Stadium. It is the second-longest this season behind Giancarlo Stantons 490-foot blast for Miami on May 6, in a 6-4 win over Philadelphia.I hit it hard, Moss said. I know Im strong and I know how far I can hit it when I get a hold of one.Leake gave up three runs, two earned, in seven innings. He struck out four and walked one.There were a couple of pitches Id like to take back, Leake said.Kansas City pushed across an unearned run in the first before Jarrod Dyson doubled in Alcides Escobar in the second.Gees victory gives the Royals bullpen a 16-5 (.762) mark, the highest percentage in the majors. His lone mistake came to Peralta in the sixth inning.Im just glad I was able to do the job, Gee said. I felt good.Cardinals manager Mike Matheny was ejected in the sixth inning by home plate umpire Mike Everitt. It was Mathenys first ejection of the season and 12th in four-plus season as a manager.TRAINERS ROOMRoyals: RHP Kris Medlen gave up five earned runs in 5 2/3 innings of a rehab start for Triple-A Omaha on Thursday against Memphis. Medlen, who was placed on the DL with right rotator cuff inflammation on May 11, gave up six hits. He struck out five and walked two in a 5-2 loss.Cardinals: OF Stephen Piscotty was given the night off after he tweaked his left ankle in the 12th inning of Wednesdays 3-2 loss. He is listed as day-to-day.INF Aledmys Diaz was held out of the lineup for the third straight game. He fouled a pitch off the area around his right eye on Monday.UP NEXTRoyals: RHP Ian Kennedy (6-6, 3.96) will face RHP Jeremy Hellickson (5-6, 4.23) in the first of a three-game series in Philadelphia on Friday. Kennedy stuck out 11 in seven innings in a 6-1 win over Houston on Sunday.Cardinals: LHP Jaime Garcia (5-6, 4.09) takes on Milwaukee RHP Matt Garza (1-0, 2.81) in the opener a three-game series in St. Louis on Friday. Garcia is 10-5 with 2.71 ERA in 19 appearances against the Brewers. Donnie Shell Youth Jersey .C. -- Glenn Howard needed an extra end to move into the Masters Grand Slam of Curling final. Devin Bush Steelers Jersey . While hell be dialed in to that tournament on a course he loves, you can forgive him if his eyes glance down the calendar just a bit, towards April. http://www.steelerspronfl.com/Customized/ . Philadelphia is 2-0 against the Senators this season and scored five goals in each victory. The Flyers recorded a 5-0 win in Ottawa on Nov. 12 and then earned a 5-2 home decision on Nov. 19. The Flyers have claimed three straight and four of the last five encounters with the Sens overall and Philly has won two in a row and three of its past four tests in Canadas capital city. Jack Butler Youth Jersey .S. -- Nikolaj Ehlers registered a hat trick for the third straight game and Jonathan Drouin had a goal and five assists as the Halifax Mooseheads hammered the host Cape Breton Screaming Eagles 10-1 on Tuesday in Quebec Major Junior Hockey League action. Rod Woodson Jersey . The nimble-footed quarterback got his wish, dashing through the snow and a weary defence all the way into the NCAA record book. Saturday sees two of the most out-of-form teams in the Premier League meet in what already looks like a key relegation tussle.Its Swansea City versus Crystal Palace at Liberty Stadium, but in truth neither team has even threatened to take off so far this season.Swansea (1-3-8) had hoped to gain some wind beneath their wings with the arrival of American coach Bob Bradley last month. But the situation at the club has got worse since he landed in Wales, as Swansea sit at bottom of the league and winless in five games since Bradleys appointment (0-2-3).The Welsh club flirted with only a second victory of the season last weekend against Everton, but conceded late on in a 1-1 tie after Gylfi Sigurdssons penalty had put them on the cusp of a morale-boosting scoreline.We were so disappointed at Everton not just for the team but for the fans too, said Sigurdsson. They came a long way and they were so close to be celebrating three points. But we are going to need them again on Saturday to help us get a results.Its a really big game against Crystal Palace, and it would be a huge boost if we can pick up three points.We havent won at home yet, and as a squad we want to give our fans something to celebrate at the Liberty because our results there havent been good enough.Swansea may be bottom of the table, but theres arguably one club in the division in even worse form. Crystal Palace (3-2-7) have the worst record in the Premier Leaggue in 2016 with just five wins and 19 defeats in 31 matches.dddddddddddd.After a strong start, the Eagles have dropped like a stone and head into this match on the back of five consecutive defeats.And recent pedigree suggests that Palaces poor run could stretch to six losses -- they have scored just four goals in their last 10 league meetings with Swansea.However, as expected, the players are still talking up the teams chances.Its a massive game, centre-back James Tomkins said. On the back of three wins weve now lost five and that doesnt look good on paper, but I feel like were getting our team back together and looking a lot more solid.Swansea have Ki Sung-Yeung out with a broken toe, while Leon Britton and Jefferson Montero are doubts.Palace are missing goalkeeper Steve Mandanda and forward Loic Remy, while Joe Ledley faces a late fitness test. Pape Souare and Jonathan Benteke remain long-term absentees.Christian Benteke is expected to lead the line for the visitors and has strong pedigree in Swansea, with two goals and an assist to his name in his last three league visits to the city.He will hope to feed off supply from winger Wilfried Zaha, who has taken on opponents 54 times this season -- a league high -- and has recorded five assists, second only to Manchester Citys Kevin De Bruyne. ' ' '