Both sides had taken the lead, but failed to hold on to their advantage.
In League Two, York had the perfect start at Newport when Diego de Girolamo - making his debut after arriving on loan from Sheffield United - scored after just seven minutes.
But the game turned when Russell Penn was sent off for two bookings.
Andrew Hughes equalised before Chris Zebroski pounced after a poor back pass.
Darren Jones finished off the scoring with a long-range effort on 72 minutes.
At Eastleigh, Danny Hattersley put Halifax in front fron the penalty spot.
But it was not enough, as goals from Reason, Green, Fleetwood and Strevens wrapped up the points for the hosts in the Conference.