Buena Vista beats Martin Luther in hard-fought nonconference match