KANSAS CITY — Alberto Callaspo hit a tying homer to lead off the bottom of the 11th inning and pinch runner Willie Bloomquist scored on an error to give the Kansas City Royals a 3-2 win over the Detroit Tigers on Wednesday night.
After Callaspo's shot off Jose Valverde (0-1), Billy Butler singled and Bloomquist ran for him. He stopped at third on Rick Ankiel's double to right-center, but went home when rookie second baseman Scott Sizemore dropped the relay throw.
Miguel Cabrera homered with two out in the ninth inning for the Tigers to tie the score at 1. Carlos Guillen hit an RBI single in the top of the 11th for Detroit.
Cabrera homered off the right-field foul pole with two out in the ninth on a 10-pitch at bat against Joakim Soria.
Kyle Farnsworth (1-0), the fifth Kansas City pitcher, gave up singles to Magglio Ordonez, Cabrera and Guillen to start the 11th.
Luke Hochevar, the first overall pick in the 2006 draft, threw 7 2-3 scoreless innings, holding the Tigers to five hits.
Hochevar, who was 1-10 with an 8.21 earned run average in his final 13 starts last season, gave up five hits, including a wind-blown triple to Austin Jackson with two out in the third. Hochevar struck out Johnny Damon to strand him.
Chris Getz's two-out single to right in the seventh off Fu-Te-Ni scored Yunieksy Betancourt, who singled and went to second when Jason Kendall walked.
Detroit right-hander Max Scherzer, a former Missouri Tiger, held the Royals hitless until Kendall's single to right with two out in the fifth. The Royals loaded the bases in the inning with a hit batter and walk sandwiched around Kendall's single, but came away empty after David DeJesus looked at a called third strike.
Scherzer allowed one hit in six innings.
Cabrera entered the game 8 for 9 with eight consecutive hits off Hochevar, but went 0 for 3 against the right-hander.
Royals starters Zack Greinke and Hochevar have allowed one earned run in 13 2-3 innings in the first two games.