KANSAS CITY, Mo. -- Brad Radke left his previous start after three innings with a sore shoulder and a loss.
Radke responded by allowing two runs over eight innings and Justin Morneau had two hits and three RBI to lead Minnesota to an 8-2 victory.
"There wasn't any question," Radke said of his starting the game. "It is something I need to fight through here and hopefully I can make it the next couple of months and if we make the playoffs keep going.
"I knew I was going to feel a little better today than my last start. I think I've found the right mix, a little bit of this and a little bit of that. I took it easy on my shoulder after the last start. It seems the more I do the more it irritates it. I just need to stay with some real light stuff and not do too much heavy stuff."
Radke (10-8) gave up four hits, walked one and struck out six. After starting the season 4-6 with a 7.44 ERA, Radke had gone 6-2 with a 2.76 ERA in his past 13 starts, including the loss to Detroit on Saturday.
"I need to start pitching now instead of throwing," Radke said. "I need to start hitting my spots a little better because I know I'm not going to be throwing as hard as I did before, which wasn't that hard anyway. When you're out there throwing 84-86 (mph), I need to hit my spots a little better and mix my pitches up."
Radke knows the shoulder isn't healed.
"I know I'm going to be hurting the next four days," he said. "As long as I'm feeling better the day I pitch that's fine. I can deal with that. Everybody fights through injuries and stuff. As a pitcher if you have shoulder problems, at times it is not easy. I don't do much throwing between starts if any. It's not easy to do, but I've been around for a while. I'm a command guy. As long as I can command the plate, everything will be fine."
Morneau, who is tied for second in the American League with 91 RBI, had an RBI single in the first and a two-run single in the second.
"Everybody had good at-bats," Morneau said. "We made him (Royals starter Jorge De La Rosa) work. We were trying to stay patient and make him throw strikes and then look for a pitch we could drive."
De La Rosa (1-1), making his second start after being acquired in a July 25 trade with Milwaukee, retired only four of the 12 hitters he faced. He gave up six runs, five earned, four hits and four walks in 1 1/3 innings. He threw 27 strikes in 54 pitches before being replaced by Todd Wellemeyer.
"From the first pitch De La Rosa threw, he couldn't find the strike zone," Royals manager Buddy Bell said. "He couldn't find it with his fastball or his secondary pitches."
All four batters De La Rosa walked scored.
"That's what happens when you don't throw strikes," De La Rosa said. "It was all mechanics. I'll work on it."
Shoddy defense by the Royals helped the Twins early.
In the second, Jason Tyner scored on a wild pitch by De La Rosa. Then, with the bases loaded, Mourneau drove in two with the single to center and Michael Cuddyer, who had been on first, scored when shortstop Andres Blanco held the ball and was charged with an error.
"Again it was one of those nights when we didn't do anything right," Bell said. "Defensively, we had some lapses that are unacceptable at this level."
In the third, Josh Rabe reached on a two-base throwing error by Blanco. He went to third on a groundout and scored on a wild pitch by Wellemeyer.
Rabe hit his third homer since July 29 in the seventh off Leo Nunez.
"Brad was unbelievable," Rabe said. "He was lights out from start to finish. He's out there gutting it out. To put together that performance was phenomenal."
- Mauer went 1-for-2 with three walks to raise his league-leading average to .366.
- The Royals lead the majors with 63 wild pitches.
- Royals starters have failed to pitch more than four innings in four of the past five games.