Leyton Orient were knocked off the top of the National League despite substitute Matt Harrold salvaging a 2-2 draw at home to Halifax with a stoppage-time equaliser.
Halifax, who went into the game with just one win in five, led 2-1 at the break with both goals coming against the run of play.
The first was bundled home by Immanuelson Duku after nine minutes before Devante Rodney fired a shot into the top corner in first-half added time.
Orient went straight down the other end and Josh Koroma curled in an equally impressive effort to restore hope of a comeback.
In the second half, Halifax goalkeeper Sam Johnson faced a barrage of shots before Harrold forced the ball home at the death.
A point was not enough to stop the O's slipping to second place in the National League, however, while Halifax move up to 15th.
Report supplied by the Press Association.