Anibal Sanchez tossed seven stingy innings, Ian Kinsler and Miguel Cabrera drove in runs and the Detroit Tigers squeaked out a 2-1 victory over the Kansas City Royals on Friday night. Sanchez (6-3) scattered eight hits without a walk to help the AL Central-leading Tigers take their second straight from Kansas City.
The second-place Royals dropped 6 1-2 games back in the division with two games left before the All-Star break. Salvador Perez drove in the only run for the Royals, who squandered a solid start by Danny Duffy (5-9). He gave up both runs, only one earned, while losing for the fourth time in five starts. Joe Nathan worked around a single and a walk in the ninth inning to earn his 19th save, and gave Detroit its fifth straight win over the Royals at Kauffman Stadium this season.