Buena Vista snaps 23-match conference losing streak with win