Vikings survive Sabres onslaught