Alen Hanson continued to be a steal of the offseason, tying it up with a two-run shot in the ninth and then Brandon Crawford walked it off one inning later for the Giants.