A pair of big swings by Brandon Crawford and Nate Schierholtzput the San Francisco Giants in a better mood on Wednesday.