KANSAS CITY, Mo. (AP) — Danny Duffy pitched six sharp innings to pick up his first victory in more than two months as the Kansas City Royals beat the Toronto Blue Jays 3-0 Friday night.
Duffy (3-4) shut down a Blue Jays offense, which leads the majors with 470 runs. He gave up four singles while walking three and hitting a batter to earn his first victory since beating Detroit on April 30.
The Royals have won six straight to improve to an American League-best 51-34.
Eric Hosmer went 4 for 4, his first four-hit game of the season and his eighth career game with at least four hits. Salvador Perez, Alex Rios and Alcides Escobar each had two hits and an RBI.
Marco Estrada (6-5) gave up a season-high nine hits and lost for the first time since May 27. The Blue Jays, 3-7 in July, dropped below .500 for the first time since June 8.