Riley Greene hit a go-ahead home run as the Detroit Tigers beat the Kansas City Royals 4-2, their fourth straight and ninth in the last 11 games.
The Royals (82-71), who lost their fourth straight, were swept for the first time at home this season and the third time overall.
Royals starter Alec Marsh (8-9), coming off a career-high 11 strikeouts in his last start, lasted only 2 2/3 innings, allowing four runs (three earned) on five hits and three walks.
RHP Michael Wacha (13-7, 3.29) is scheduled to start Friday’s home series opener against San Francisco.