It was the third career shutout for Suppan and first since Sept. 27, 2000, when he also whitewashed the Tigers. The righthander allowed just a bunt single to former Royal Shane Halter in the second inning and a one-out base hit to Randall Simon in the seventh.
In between, Suppan (2-3) retired 15 of 16 batters. He struck out three and walked one.
Tigers starter Jeff Weaver (1-4) held the Royals scoreless on four hits over seven innings before surrendering the decisive run on a wild pitch in the eighth.
Weaver started the eighth by giving up a single to Carlos Febles and a double to Donnie Sadler. With Michael Tucker at the plate, Weaver threw a high, inside pitch that rookie catcher Mike Rivera was unable to stop, allowing Febles to score.
Boston schools pull out free condoms over wrapping complaints
Aaron Carter is still in love with Hilary Duff