The San Francisco Giants once again struggled against left-handed pitching in their 3-1 loss to the Kansas City Royals on Monday at Oracle Park.