J.D. Martinez hit a tiebreaking homer in the fourth for the Tigers, who avoided a four-game sweep and pulled within a half-game of the AL Central-leading Royals. Sanchez (4-2) allowed five hits and a walk, keeping the Kansas City offense quiet even though he failed to strike out a batter.
Joba Chamberlain pitched the eighth, and struggling closer Joe Nathan struck out the side in the ninth for his 14th save in 18 chances.
Danny Duffy (4-6) allowed two runs and three hits in seven innings. He walked one and struck out five.