Buena Vista beats Simpson in dramatic fashion, 34-32