The San Francisco Giants have some serious intrigue regarding the final two spots, and the drama might continue right up to opening day.