Goals at either end of the match saw Alfreton win for the first time in four matches by beating Macclesfield.
Defender Dan Bradley fired the visitors into a first-minute lead with a 25-yard left-foot rocket.
However, Macclesfield were gifted an equaliser when Ross Killock brought striker Chris Holroyd down in the box.
Striker Matthew Barnes-Homer converted the penalty but midfielder Nathan Arnold drilled home with three minutes left to seal the win for the visitors.
VIEWS FROM THE DRESSING ROOM
Alfreton Town manager Nicky Law told BBC Radio Derby:
"It was well deserved. We got off to a dream start and then I think we controlled the game.
"I was slightly disappointed with their goal. It was just a bit of a long, hopeful ball forward and we've let the ball bounce in our box and then it was a bit of a scramble and the referee gave a penalty.
"On first reaction, there's probably no argument with that because I didn't really get a great look at it, but as a defender, you can't let the ball bounce there.
"We reacted well against a big side, a big club, so it's credit to our players that they've come here and worked hard, but when we play at that tempo, we're a match for everyone as we've proved again."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The match has reached full-time.90:00 +2:21
Paul Clayton is flagged offside by the assistant referee. Lance Cronin takes the free kick.90:00 +1:19
Unfair challenge on Theo Streete by Chris Holroyd results in a free kick. Josh Law takes the direct free kick.89:52 Booking
Booking John Paul Kissock goes into the book.86:49 Goal scored
Goal! - Nathan Arnold - Macclesfld 1 - 2 Alfreton Nathan Arnold finds the net with a goal from just inside the area to the bottom right corner of the goal. Macclesfield 1-2 Alfreton Town.86:11
Sam Wedgbury has an effort at goal from long range that misses to the right of the target.85:39
Sam Wedgbury takes a shot.84:40
Corner taken right-footed by Waide Fairhurst.83:53
Short corner taken by Waide Fairhurst from the left by-line.81:43 Booking
Booking Booking for Jon Stewart for time wasting.80:40
Foul by Alastair Taylor on John Paul Kissock, free kick awarded. Direct free kick taken by Keiran Murtagh.79:18
Outswinging corner taken by John Paul Kissock from the right by-line, Headed effort from deep inside the penalty area by Craig Braham-Barrett goes harmlessly over the crossbar.79:18 Substitution
Substitution Jack Mackreth goes off and Waide Fairhurst comes on.78:14
Paul Clayton is flagged offside by the assistant referee. Indirect free kick taken by Lance Cronin.76:52 Substitution
Substitution Alastair Taylor on for Danny Meadows.72:19
Inswinging corner taken by John Paul Kissock from the left by-line, Anthony Wilson makes a clearance.70:05
Effort by Matthew Barnes-Homer from a long way out goes over the target.67:26 Substitution
Substitution Arnaud Mendy leaves the field to be replaced by Sam Wedgbury.67:26 Substitution
Substitution Paul Clayton replaces Ben Tomlinson.65:56
Free kick awarded for an unfair challenge on Chris Holroyd by Ross Killock. Free kick taken by Arnaud Mendy.
Corner taken by Chris Holroyd from the left by-line played to the near post.65:02
Short corner taken by Chris Holroyd.64:30
Keiran Murtagh takes the free kick.64:30 Booking
Booking Nathan Arnold receives a yellow card.64:03
Free kick awarded for an unfair challenge on Ryan Jackson by Nathan Arnold.57:23
John Paul Kissock fouled by Josh Law, the ref awards a free kick. Keiran Murtagh takes the direct free kick.56:47 Substitution
Substitution John Paul Kissock joins the action as a substitute, replacing Anthony McNamee.56:01
Free kick awarded for an unfair challenge on Ryan Jackson by Dan Bradley. Ryan Jackson takes the free kick.54:32
Shot by Nathan Arnold. Save made by Lance Cronin.48:24
Free kick awarded for a foul by Anthony Wilson on Anthony McNamee. Lance Cronin restarts play with the free kick.47:34
Effort on goal by Arnaud Mendy from outside the area goes harmlessly over the bar.46:47
Nathan Arnold has an effort at goal from 18 yards. Save by Lance Cronin.45:01
The referee gets the second half started.45:00 +4:10 Half time
Half Time The players leave the pitch at half time.45:00 +3:17
Corner from right by-line taken by Anthony McNamee.45:00 +1:48
Free kick awarded for a foul by Darran Kempson on Chris Holroyd. Keiran Murtagh takes the direct free kick.45:00 +1:27
Free kick awarded for an unfair challenge on Connor Franklin by Jack Mackreth. Free kick taken by Jon Stewart.44:38
The ball is crossed by Ben Tomlinson, Shot from just outside the box by Nathan Arnold misses to the right of the target.43:21
Anthony Wilson concedes a free kick for a foul on Craig Braham-Barrett. Lance Cronin restarts play with the free kick.42:41
The referee blows for offside against Matthew Barnes-Homer. Indirect free kick taken by Jon Stewart.41:43
Anthony McNamee is caught offside. Indirect free kick taken by Jon Stewart.40:12 Booking
Booking Dan Bradley is given a yellow card.39:33
Unfair challenge on Pablo Mills by Dan Bradley results in a free kick. Lance Cronin takes the free kick.37:36
Free kick awarded for an unfair challenge on Jack Mackreth by Dan Bradley. Keiran Murtagh takes the free kick.33:48
Free kick awarded for a foul by Anthony Wilson on Pablo Mills. Lance Cronin takes the indirect free kick.31:09
The official flags Anthony Wilson offside. Lance Cronin restarts play with the free kick.27:39
Anthony McNamee delivers the ball from the free kick right-footed from right wing, Theo Streete manages to make a clearance. Jack Mackreth takes a inswinging corner to the near post, Ben Tomlinson makes a clearance.27:39 Booking
Booking Booking for Connor Franklin for unsporting behaviour.27:28
Connor Franklin challenges Jack Mackreth unfairly and gives away a free kick.25:35 Goal scored
Goal! - Matthew Barnes-Homer - Macclesfld 1 - 1 Alfreton Matthew Barnes-Homer scores a placed penalty. Macclesfield 1-1 Alfreton Town.24:50 Booking
Booking Ross Killock receives a yellow card.24:12
Chris Holroyd fouled by Ross Killock, the ref awards a Penalty.22:52
Ben Tomlinson challenges Nathaniel Brown unfairly and gives away a free kick. Free kick taken by Lance Cronin.22:15
Long range shot from Dan Bradley misses to the left of the target.20:46
Dan Bradley challenges Chris Holroyd unfairly and gives away a free kick. Keiran Murtagh takes the free kick.19:03
Free kick awarded for an unfair challenge on Danny Meadows by Craig Braham-Barrett. Free kick taken by Jon Stewart.16:28
Anthony McNamee decides to take the corner short.14:19
Connor Franklin gives away a free kick for an unfair challenge on Chris Holroyd. Direct free kick taken by Keiran Murtagh. Chris Holroyd takes a shot. Save made by Jon Stewart.13:51
Inswinging corner taken right-footed by Josh Law from the left by-line.13:08
Pablo Mills gives away a free kick for an unfair challenge on Nathan Arnold. Josh Law takes the free kick.10:15
The ball is delivered by Jack Mackreth.9:30
Chris Holroyd takes a shot. Ross Killock gets a block in.7:22
Centre by Nathan Arnold.5:34
The ball is crossed by Jack Mackreth, clearance by Theo Streete.4:30
The ball is delivered by Josh Law.3:48
Josh Law produces a right-footed shot from outside the penalty area and misses left.3:01
Arnaud Mendy concedes a free kick for a foul on Danny Meadows. Josh Law takes the free kick.2:15
Corner taken by Anthony McNamee, Danny Meadows manages to make a clearance.0:10 Goal scored
Goal! - Dan Bradley - Macclesfld 0 - 1 Alfreton Goal scored by Dan Bradley from outside the penalty box to the top left corner of the goal. Macclesfield 0-1 Alfreton Town.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers