James Shields gave up seven runs in the first inning Wednesday before settling down to throw three scoreless ones in his final start before opening day in the Kansas City Royals' 9-5 loss to the San Diego Padres. Read more http://scores.espn.go.com/mlb/recap?gameId=340326125&teams=kansas-city-royals-vs-san-diego-padres