Catawba edges West Liberty in defensive struggle