Jose Guillen hit his fourth home run in three games as the Royals took a 5-0 lead against Dontrelle Willis and the Detroit bullpen. But just like Sunday, when the Tigers fell behind 5-0 to Cleveland, they recovered to win.

The Tigers hadn't gotten a runner past first in the first six innings against Kansas City, then rallied against four pitchers.

Gerald Laird doubled home Brandon Inge with one out and chased Royals starter Brian Bannister. Scott Sizemore hit Roman Colon's second pitch for a run-scoring double and with two outs, Austin Jackson pulled the Tigers within 5-3 with Detroit's third RBI double in four batters.

Dusty Hughes (0-1) came in, but didn't retire either batter he faced, leaving Juan Cruz to face Miguel Cabrera with the bases loaded. A four-pitch walk brought in Detroit's fourth run, and Guillen hit a two-run double on the next pitch to put Detroit up 6-5.

The Royals left the bases loaded against Willis in the first, but took advantage of their next scoring opportunity. David DeJesus led off the third with his first homer of the season, and with one out, Scott Podsednik walked and took third on Guillen's double.

Willis struck out Rick Ankiel, but Alberto Callaspo made it 3-0 with a two-run single.

Guillen made it 4-0 with a homer in the fifth and the Royals added a fifth run off Zumaya in the seventh on Yuniesky Betancourt's RBI single.