Joe Mauer and Eduardo Escobar each had three hits and an RBI, and Jose Berrios allowed one run over seven innings as the Twins won their fifth consecutive game, 3-1 over the Royals on Monday night in Minneapolis.
Berrios (9-7), named to his first All-Star team on Sunday, struck out eight and didn?t walk a batter while allowing six hits. Fernando Rodney, despite giving up a walk to Lucas Duda and an infield hit to Alex Gordon, got Alcides Escobar to pop out to end the game for his 20th save.
Trevor Hildenberger struck out two of the three batters he faced in a 1-2-3 eighth to record his 14th hold as Minnesota matched its season-best win streak.
Gordon finished with two hits and Alcides Escobar had an RBI double for Kansas City, which has lost a season-high 10 games in a row. The Royals are 4-28 in their past 32 games.
Kansas City wasted a quality start by Danny Duffy.
The left-hander, who entered the game with a career mark of 4-0 and a 2.06 ERA in eight games and six starts at Target Field, pitched six shutout innings, allowing six hits and two walks while striking out nine.