Brady Singer was stellar for a second straight start, allowing two hits in six innings, and the Kansas City Royals blanked the Detroit Tigers 4-0 on Wednesday night.
Singer pitched eight one-hit innings in his previous outing at Cleveland. The rookie right-hander struck out the first five Detroit hitters and retired the first 10.
Singer (3-4) struck out eight with one walk. Salvador Perez homered and drove in three runs for the Royals, who have won seven of eight.
Tarik Skubal (1-3) allowed two earned runs and four hits in six innings. He struck out eight with no walks.
Jesse Hahn, Scott Barlow and Greg Holland each pitched a perfect inning in relief to nail down the win for KC.
Perez gave the Royals the lead with a two-run homer in the first, then added an RBI double in the sixth.
Kansas City added another run in the eighth on a wild pitch.
Kansas City is off Thursday before opening a series at Milwaukee on Friday.