K.C. tops another playoff contender

? The last-place Kansas City Royals are giving playoff contenders a tough time.

Luke Hudson threw seven strong innings, Ryan Shealy hit a go-ahead RBI single in the sixth inning, and the Royals beat the Minnesota Twins for the second straight night, 4-3 on Wednesday.

Kansas City has won 10 of its last 14 against teams in first or second place, and Hudson has earned four of those victories.

“Obviously, we’re not in the pennant race, so the pressure is not on us,” first baseman Mike Sweeney said. “But, we’re playing one of the hottest teams in baseball, and we’re just going to strap it on.”

Minnesota, which has lost three in a row overall, fell 11â2 games behind Chicago in the wild-card standings. The Twins began the series with a half-game lead on the White Sox after taking two of three in Chicago.

But the last-place Royals outpitched them for the second straight night.

Hudson (7-5) recovered from a shaky start, allowing five hits and striking out five to record his sixth win as a starter this year.

Kansas City's Mike Sweeney, right, jubilates as he enters the dugout after scoring in the sixth inning. The Royals scored three runs in the sixth and edged the Twins, 4-3, Wednesday in Minnesota.

He loaded the bases by hitting a batter in the first, threw a wild pitch in the third and allowed a homer to Michael Cuddyer in the same inning, but gradually regained control.

“I felt better as the game was going on,” Hudson said. “I felt like I was getting a little stronger. I didn’t have a whole lot of zip on the ball, so it was just a matter of trying to stay within myself.”

Jimmy Gobble threw a scoreless eighth, and Joe Nelson picked up his fourth save in four chances despite giving up Cuddyer’s second home run of the game to lead off the ninth.

The Royals needed only one good inning to spoil an otherwise solid outing by Twins starter Boof Bonser (3-5). He tied his career high with eight strikeouts – seven swinging – but was pulled after allowing four hits in the sixth and blowing a 2-0 lead.

“Right now, it’s just a hard time offensively,” Twins manager Ron Gardenhire said. “(Bonser) threw the ball fantastic, he gave us a chance.”

But the Twins batters couldn’t took advantage.

Joe Mauer, still the majors’ leading hitter at .350, went 0-for-4 and is hitless in his last 15 at-bats. He also committed a throwing error and had a passed ball. Jason Kubel, also 0-for-4, is hitless in his last 16 at bats.