Despite taking the lead early on, FC Halifax Town’s recent resurgence has been halted on Boxing Day at the Moss Rose.
Tom Denton put the visitors up on the 11th minute, but a deflected shot from Danny Whitehead put the teams back on level terms, before Tyrone Marsh grabbed the winner just over 10 minutes from time.
The result saw Macclesfield Town consolidate their position at the top of the Vanarama National League, increasing the cushion to 3 points.
Here is what else happened in the other fixtures from today.
There was an East London derby to enjoy in the early kick off today, as Leyton Orient beat neighbours Dagenham & Redbridge 2-0.
The 5,125 in attendance had to wait until just after half time for Josh Coulson to put the O’s ahead, before a 13th goal of the season for Macauley Bonne put the result beyond doubt 10 minutes later.
Boreham Wood’s unbeaten run of 12 games came to an end today as they were humbled by Sutton United.
Jamie Collins opened the scoring after half an hour, before a Nicky Bailey penalty doubled the lead in added time of the first half.
The Wood were reduced to 10 men after Keiran Murtagh was sent off for the foul which led to the spot kick. A Craig Eastmond double in the second half killed off the contest.
Without a goal in their previous 4 games, it would have been like waiting for a bus for the Maidstone United fans, as two came at once as Joe Pigott grabbed a first half brace against Dover Athletic.
However, the home side came back into the contest courtesy of Nortei Nortey, before a Ryan Bird goal meant both teams shared a point.
It finished 1 a piece at Holker Street as Wrexham were held by Barrow.
An early Moussa Diarra goal, his second in 2 games, was ruled out by a Shaun Pearson equaliser in a game that left little to talk about.
It had been 57 years since the last derby game between Gateshead and Hartlepool United, with it not disappointing.
The Pools struck first through a Liam Donnelly penalty, but they would be reduced to 10 men as Blair Adams was shown a second yellow card.
The numerical advantage was taken by The Heed as a Scott Barrow double either side of the half time whistle put them ahead, but Michael Woods netted in the 72nd minute meaning this one finished 2-2.
After 3 without a win, Aldershot Town finally tasted victory as they defeated Woking 3-1.
Inih Effiong ruled out Shamir Fenelon’s opener, but the Shots winger put the home side back in the lead less 15 minutes later, before Emmanuel Oyeleke confirmed the win after half time.
Guiseley’s winless streak of 5 games came to a conclusion as they beat a helpless Chester side.
2 goals in the first quarter of an hour from Callum McFadzean and Jamie Roberts put the visitors in the driver’s seat before Lathaniel Rowe-Turner’s red card 10 minutes later ended this as a competition.
Torquay Uniteds run without victory extended to 4 following a 1-1 draw with Eastleigh.
The Gulls took the lead initially through a Jamie Reid penalty, but The Spitfires were allowed a way back into this after George Dowling was given his marching orders on the hour mark, before Cavanagh Miley grabbed the equaliser 20 minutes from time.
Both Ebbsfleet United and Bromley came into this encounter unbeaten in 3, but it was the home side who took all the points.
Those in attendance were treated to 3 goals within half an hour, with Jack Powell striking on the 15th minute. Louis Dennis’ 9th of the campaign brought it back to 1-1.
The Fleet regained the lead 10 minutes later through Danny Kedwell, and it would remain 2-1 at the final whistle.
Christian Smith’s finish on the hour mark was enough for Maidenhead United to keep all 3 points at York Road.
And finally, Tranmere Rovers have extended their winning streak to 4 after their 4-1 route over AFC Fylde.
A Ritchie Sutton double put the Prenton Park outfit in control, before 2 long range strikes from Connor Jennings confirmed the win.
Fylde would grab a conciliation through Jonny Smith.
Read more posts by Ashley Brewer