Kansas City's James Shields is accustomed to pitching in close games this season. He kept his team in the game until the Royals were able to break through late. Shields was sharp for 7 1/3 innings, Alex Gordon had three RBIs, and Kansas City scored five runs in the eighth inning to beat the Minnesota Twins 6-1 on Tuesday.