Ehire Adrianza is out of minor league options and fighting for a job with the Giants, so his three-run home run Wednesday was sorely needed.