Macleay Valley Rangers return to form with win over undefeated competition leaders