Narwan-Armidale local derby lives up to expectations