Walk-Off Hit Keeps Vikings Post-Season Hopes Alive