MINNEAPOLIS - James Shields was sharp for 7 1-3 innings, Alex Gordon had three RBIs, and the Kansas City Royals scored five runs in the eighth inning to beat the Minnesota Twins 6-1 on Tuesday.
Shields - the key part in the deal that sent top prospect Wil Myers to Tampa Bay in the offseason - struck out seven and notched his American-League best 22nd quality start.
Shields (9-8) only allowed one hit through seven innings before running into trouble and leaving in the eighth inning.
Kevin Correia struck out a season-high seven over seven shutout innings, but ended up with a no-decision. Brian Dozier had the Twins' RBI.
The first seven Royals hitters reached base in a five-run eighth that broke open a scoreless game and handed reliever Jared Burton (2-8) his third loss to Kansas City this season.