Buena Vista wins third straight match