Alex Gordon had countless dazzling highlights for the Kansas City Royals. But his story also involved plenty of struggle.
For perhaps the first time this spring, there was an Opening Day feel in the air for the Red Sox on Saturday. And not just ...