His arrival has been just the tonic needed to offset a mournful aura that enveloped the Giants after catcher Buster Posey's season-ending ankle injury May 25.