KANSAS CITY, Mo. - Eric Hosmer singled home the winning run in the 10th after Lorenzo Cain's homer in the ninth tied it as the Kansas City Royals beat the Detroit Tigers 3-2 on Wednesday afternoon.
Cain, who struck out in each of his first three at-bats, homered on a Jose Valverde 0-2 pitch with two out in the ninth to tie the score.
Valverde, who blew his third save in 12 chances, has allowed seven runs and 10 hits in 5 1/3 innings in his past six outings.
Miguel Tejada led off the 10th with a single and scored on Hosmer's two-out single off Phil Coke, who dropped to 0-4.
Greg Holland worked a perfect top of the 10th, striking out two to pick up the victory.
After setting a franchise record with 11 consecutive home losses, the Royals won seven of their final eight home games on this homestand.
Tigers ace Justin Verlander limited the Royals to three singles in seven innings, leaving with a 2-0 lead the bullpen failed to hold.
Verlander struck out eight and walked two, while his 117 pitches were the most he has thrown since April 18 when he tossed 126 pitches in a loss at Seattle.
James Shields received a no-decision, giving up two runs on seven hits in seven innings, while striking out six and walking two. He is 0-4 with four no-decisions since his April 30 victory against Tampa Bay.
Avisail Garcia led off the game with a double to right center and Torii Hunter bunted him to third. After Miguel Cabrera walked, Prince Fielder lifted a single to shallow left, scoring Garcia.
David Lough saved the Royals a run in the third when he made a spectacular tumbling catch of Cabrera's scorcher to right-center with Hunter on first.
The Tigers added a run in the fifth, which Matt Tuiasosopo led off with a broken-bat double down the left-field line and scored on Brayan Pena's double.
Drew Smyly and Jose Valvedre completed the shutout, the fourth by the Tigers this year. Valvedre picked up his 10th save in 12 chances.
The Royals did not have a runner reach second base until the ninth inning when Eric Hosmer singled and stole second with two out.
NOTES: Royals manager Ned Yost will not be at the Thursday game at Tampa Bay, but will instead be in Atlanta to attend his daughter's wedding. Yost will rejoin the club Friday. Bench coach Chino Cadahia, who managed from 1986-95 in the minors, will be at the helm for the series opener against the Rays. ...Tigers manager Jim Leyland said Hunter, who turns 38 next month, will get Saturday off. With the Tigers idle Thursday, that will give Hunter two of the next three days off. ...Royals RHP Ervin Santana, who logged his 100th career victory Saturday, will start Thursday. His 1.39 walks per nine innings ranks fourth in the American League.