Playoffs hopes survive for downcast Vikings