Royals fall, 10-3

? Carlos Guillen doesn’t know when his right shoulder will be 100 percent.

For the moment, it’s good enough.

Guillen homered and drove in four runs to lead the Detroit Tigers to a 10-3 victory over the Kansas City Royals on Saturday night.

“I know I can’t do everything, so I’m just trying to get good at-bats,” he said. “Tonight, I was patient, and I hit the ball hard.”

After back-to-back All-Star appearances, Guillen has struggled this year with leg and shoulder problems. He has missed 68 games and can no longer switch hit, but is batting .295 since returning in late July.

“I feel better physically and mentally,” he said. “I still can’t swing from the right side, but I feel comfortable left-handed.”

Miguel Cabrera had four hits and three RBIs for the Tigers, who won their third straight game. Cabrera capped the scoring with a two-run homer in the eighth.

“It was huge that we were able to keep adding on runs,” manager Jim Leyland said. “When you hold a team scoreless for a few innings and keep scoring, it is going to deflate them.”

Billy Butler connected for a two-run shot in the first, and Brayan Pena added a solo shot in the sixth for the Royals. Luke Hochevar (6-6) pitched four-plus innings, giving up six runs and a career-worst 12 hits.

“I just didn’t execute my pitches,” Hochevar said. “It seemed like I would get two strikes, and they would foul off some pitches and then get a hit. That hurt me.”