Macleay Valley Rangers defeat Port Saints in 2-1 scoreline