Andrew Gouck's powerful 20-yard volley extended Accrington Stanley's unbeaten run to an impressive nine games.
Ex-Blackpool and Rochdale midfielder Gouck pounced on a poor defensive clearance from a Rory Prendergast corner to lash in the equaliser through a crowded penalty area on 29 minutes.
It was nothing less than last season's Unibond Premier Division champions deserved for a tight and controlled performance that saw them dominate the match for long periods.
But it was Halifax who took the lead when Christian Lee toe-poked in from close range from Lee Elam's by-line cross on 23 minutes.
Elam pounced on a misplaced pass by Reds defender Stephen Halford and romped forward to supply the cross for Lee to notch his second goal in two games.
Lee, who was Halifax's biggest threat during the first half, was substituted at half time after suffering a recurrence of a troublesome calf injury.
The second period was dominated by the inconsistent refereeing of Merseyside official Bobby Pollock.
Accrington's Prendergast appeared to dive in the Halifax box well after Kevin Sandwith's attempted challenge on 51 minutes.
Referee Pollock waved play on but later booked the Shaymen's Andy Farrell for a similar dive on 77 minutes when under pressure from Robbie Williams in the Accrington area.
The visitors, who had scored 13 goals in their last five games, including four three-goal hauls, could not add to their tally, but striker Lutel James had several clear-cut chances.
The first came with barely ten seconds on the clock when he latched on to a Paul Mullin's pass straight from the kick-off, but his shot flashed wide of the far post.
And on 58 minutes James forced Halifax keeper Mark Cartwright into a fine save with a low shot from Paul Cook's curling free-kick.
Halifax came back into it towards the end and Farrell could have won it in the second minute of stoppage time when he got goalside of his marker to reach Ryan Mallon's right-wing cross.
But the striker's powerful header flew inches over the bar with Accrington keeper Jon Kennedy beaten.