Buena Vista beats Central for first time in 19 games, 10 years