Navarre claim hard fought win over Avoca in MCDFNL round three