The Kansas City Royals have won the last six games started by James Shields, though it's hard to tell by looking at his record. "I think my two-month anniversary was coming up of not getting a win," Shields said Friday night after throwing six solid innings in the Royals' 9-3 victory over the Minnesota Twins.