Chris Holroyd's hat-trick helped Macclesfield edge out Stockport County in a seven-goal thriller.

Danny Hattersley's 12-yard effort put the home side ahead, but Holroyd found the top corner soon afterwards for 1-1.

A fine Danny Whitehead's strike restored the advantage, but Holroyd hit back with two well-taken strikes.

Danny O'Donnell's header drew the hosts level at 3-3, but James Tunnicliffe turned Anthony McNamee's cross into his own net to give the Silkmen victory.

Sorry, we were unable to load match stats, please try again.

Live Text Commentary

90:00 +5:03 Full time

Full Time The referee blows for the end of the match.

90:00 +3:58

Nathaniel Brown concedes a free kick for a foul on Craig Hobson. Sean Newton takes the direct free kick.

90:00 +3:04

Direct free kick taken by Amari Morgan-Smith.

90:00 +3:04 Booking

Booking Sean Newton goes into the referee's book for unsporting behaviour.

90:00 +2:42

Unfair challenge on Anthony McNamee by Sean Newton results in a free kick.

90:00 +1:15

Anthony McNamee gives away a free kick for an unfair challenge on Jon Nolan. Ian Ormson takes the free kick.

89:54

Sean Newton produces a left-footed shot from just outside the box that goes wide right of the target.

88:57

Free kick awarded for an unfair challenge on Tony Diagne by Craig Hobson. Direct free kick taken by Lance Cronin.

87:44

Nathaniel Brown takes the free kick.

87:44 Booking

Booking Jordan Fagbola booked for unsporting behaviour.

87:26

Unfair challenge on Amari Morgan-Smith by Jordan Fagbola results in a free kick.

85:49

Inswinging corner taken right-footed by Jon Nolan from the left by-line to the near post, clearance by Kieran Charnock.

84:37

Corner taken left-footed by Anthony McNamee, clearance made by Danny O'Donnell.

84:23

Amari Morgan-Smith takes a shot. Blocked by Jordan Fagbola.

83:09

Strike comes in from Peter Winn from the free kick.

83:09 Booking

Booking Alex Kenyon goes into the referee's book.

82:50

Free kick awarded for an unfair challenge on Peter Winn by Alex Kenyon.

81:07

Assist on the goal came from Anthony McNamee.

81:07 Goal scored

Goal! - James Tunnicliffe - Stockport 3 - 4 Macclesfld James Tunnicliffe scores an own goal from 6 yards. Stockport 3-4 Macclesfield.

79:26

Corner taken left-footed by Sean Newton, Nathaniel Brown fouled by Danny Hattersley, the ref awards a free kick. Free kick taken by Lance Cronin.

78:59

Inswinging corner taken by Sean Newton from the right by-line played to the near post, clearance made by Peter Winn.

78:46

Danny Hattersley takes a shot. Save by Lance Cronin.

78:10 Substitution

Substitution Chris Holroyd goes off and Anthony McNamee comes on.

77:54

Peter Winn produces a right-footed shot from outside the box and misses left.

77:26

Amari Morgan-Smith decides to take the corner short.

76:30

Keiran Murtagh crosses the ball in from the free kick, blocked by Craig Hobson.

76:30 Booking

Booking Joe Connor goes into the book.

76:23

Joe Connor concedes a free kick for a foul on John Paul Kissock.

76:00

The ball is crossed by Matthew Barnes-Homer, Danny Hattersley makes a clearance.

74:48

James Tunnicliffe concedes a free kick for a foul on Chris Holroyd. Direct free kick taken by Keiran Murtagh.

74:00

Inswinging corner taken by Jon Nolan, Craig Hobson produces a header from deep inside the six-yard box which goes wide of the right-hand post.

72:37

Tony Diagne restarts play with the free kick.

72:37 Substitution

Substitution Amari Morgan-Smith on for Jack Mackreth.

72:37

Free kick awarded for a foul by Tom Collins on Tony Diagne.

71:30 Substitution

Substitution Tom Collins comes on in place of Danny Whitehead.

70:58

Effort from just outside the area by Matthew Barnes-Homer goes over the target.

69:14

Header from deep inside the area by Tony Diagne goes harmlessly over the crossbar.

68:57

Keiran Murtagh decides to take a short corner.

67:59

The referee blows for offside against Craig Hobson. Lance Cronin takes the free kick.

66:22

Craig Hobson fouled by Nathaniel Brown, the ref awards a free kick. James Tunnicliffe restarts play with the free kick.

65:01

Corner taken by Jon Nolan, save by Lance Cronin.

64:17

Free kick awarded for an unfair challenge on Jon Nolan by Keiran Murtagh. Jon Nolan takes the direct free kick.

63:15

Effort from deep inside the area by Jack Mackreth misses to the left of the goal.

61:00 Goal scored

Goal! - Danny O'Donnell - Stockport 3 - 3 Macclesfld Danny O'Donnell finds the back of the net with a headed goal from inside the six-yard box. Stockport 3-3 Macclesfield.

60:34

Sean Newton takes the inswinging corner,

59:38

Matthew Barnes-Homer delivers the ball, save by Ian Ormson.

58:31

The ball is crossed by Danny Whitehead, Tony Diagne manages to make a clearance.

57:35 Substitution

Substitution Cameron Darkwah goes off and Craig Hobson comes on.

55:37

Corner taken by John Paul Kissock from the right by-line, free kick awarded for a foul by Nathaniel Brown on Danny O'Donnell. Direct free kick taken by Ian Ormson.

54:36

Shot from just outside the area by Keiran Murtagh misses to the left of the target.

53:27

Shot comes in from Sean Newton from the free kick, save by Lance Cronin.

53:27 Booking

Booking Keiran Murtagh goes into the referee's book.

53:11

Unfair challenge on Cameron Darkwah by Keiran Murtagh results in a free kick.

52:22

The assistant referee signals for offside against John Paul Kissock. Free kick taken by Ian Ormson.

52:03

Corner taken short by John Paul Kissock.

51:33

Joe Connor gives away a free kick for an unfair challenge on John Paul Kissock. Free kick taken by John Paul Kissock.

50:19

Matthew Barnes-Homer provided the assist for the goal.

50:19 Goal scored

Goal! - Chris Holroyd - Stockport 2 - 3 Macclesfld Chris Holroyd fires in a goal from inside the penalty area to the top right corner of the goal. Stockport 2-3 Macclesfield.

50:05

Keiran Murtagh takes a shot. Blocked by James Tunnicliffe.

49:23

Alex Kenyon is penalised for a handball. Free kick taken by John Paul Kissock.

48:00

Corner from the right by-line taken by John Paul Kissock, save by Ian Ormson.

47:51

The ball is delivered by Craig Braham-Barrett, blocked by James Tunnicliffe.

46:05

Matthew Barnes-Homer takes a shot. Save made by Ian Ormson.

45:34

Centre by Craig Braham-Barrett, Joe Connor makes a clearance.

45:01

The second half has started.

45:00 +4:04 Half time

Half Time It is the end of the first-half.

45:00 +3:41

Jordan Fagbola sends in a cross, save by Lance Cronin.

45:00 +3:05

Chris Holroyd crosses the ball.

45:00 +1:48

Inswinging corner taken by John Paul Kissock, clearance made by James Tunnicliffe.

45:00 +1:29

Peter Winn takes a shot from 25 yards. Joe Connor gets a block in.

45:00 +1:18

Centre by Jack Mackreth, clearance by Sean Newton.

44:43

Foul by Keiran Murtagh on Jon Nolan, free kick awarded. Free kick crossed right-footed by Jordan Fagbola, Ian Ormson makes a save.

42:57

Shot from outside the box by Craig Braham-Barrett misses to the left of the goal.

41:44

Free kick awarded for an unfair challenge on Tony Diagne by Cameron Darkwah. Free kick taken by Lance Cronin.

39:10

Craig Braham-Barrett challenges Alex Kenyon unfairly and gives away a free kick. Direct free kick taken by Sean Newton.

38:00

Sean Newton takes a inswinging corner to the near post.

37:23

Free kick awarded for an unfair challenge on Alex Kenyon by Craig Braham-Barrett. Jon Nolan restarts play with the free kick.

35:50

Floated corner taken by John Paul Kissock.

35:35

Jack Mackreth delivers the ball, blocked by Sean Newton.

35:27

The referee blows for offside against Danny Hattersley. Free kick taken by Lance Cronin.

34:56 Substitution

Substitution Jon Nolan comes on in place of Sam Sheridan.

34:02

Assist by John Paul Kissock.

34:02 Goal scored

Goal! - Chris Holroyd - Stockport 2 - 2 Macclesfld Chris Holroyd fires in a goal from inside the penalty area low into the middle of the goal. Stockport 2-2 Macclesfield.

33:56

The ball is delivered by John Paul Kissock,

33:21

Corner from the left by-line taken by John Paul Kissock, Danny O'Donnell makes a clearance.

32:50 Substitution

Substitution Arnaud Mendy goes off and Tony Diagne comes on.

30:09

Inswinging corner taken by Jack Mackreth from the right by-line, save by Ian Ormson.

28:32

Assist by Cameron Darkwah.

28:32 Goal scored

Goal! - Danny Whitehead - Stockport 2 - 1 Macclesfld A goal is scored by Danny Whitehead from outside the penalty box to the top right corner of the goal. Stockport 2-1 Macclesfield.

26:43

The assist for the goal came from Keiran Murtagh.

26:43 Goal scored

Goal! - Chris Holroyd - Stockport 1 - 1 Macclesfld Goal scored by Chris Holroyd from deep inside the penalty area to the top left corner of the goal. Stockport 1-1 Macclesfield.

23:06

The assist for the goal came from Sean Newton.

23:06 Goal scored

Goal! - Danny Hattersley - Stockport 1 - 0 Macclesfld Goal scored by Danny Hattersley from deep inside the penalty area to the top left corner of the goal. Stockport 1-0 Macclesfield.

22:53

Sean Newton delivers the ball,

21:09

Danny Hattersley takes a shot. Blocked by Nathaniel Brown.

19:55

Free kick awarded for a foul by Cameron Darkwah on John Paul Kissock. John Paul Kissock takes the direct free kick.

17:49

The offside flag is raised against Danny Hattersley. Free kick taken by Lance Cronin.

15:50

Jack Mackreth produces a cross, clearance by Danny Whitehead.

15:19

The ball is swung over by Cameron Darkwah, Alex Kenyon takes a shot. Save made by Lance Cronin.

14:30

Danny Whitehead challenges Keiran Murtagh unfairly and gives away a free kick. Lance Cronin restarts play with the free kick.

14:01

Matthew Barnes-Homer takes a shot. Save by Ian Ormson.

13:36

Chris Holroyd takes a shot. Save by Ian Ormson.

13:06

Inswinging corner taken right-footed by John Paul Kissock from the left by-line to the near post, save by Ian Ormson.

12:47

Chris Holroyd produces a cross, James Tunnicliffe gets a block in.

10:35

Cameron Darkwah challenges Keiran Murtagh unfairly and gives away a free kick. Free kick taken by Kieran Charnock.

9:54

A cross is delivered by Sean Newton, Peter Winn manages to make a clearance.

5:53

Danny Whitehead crosses the ball, Danny Hattersley takes a shot. Lance Cronin makes a save.

5:12

The ball is sent over by Cameron Darkwah, Nathaniel Brown makes a clearance.

2:24

Corner taken left-footed by Sean Newton to the near post, clearance made by Matthew Barnes-Homer.

2:12

Danny Whitehead sends in a cross, Kieran Charnock gets a block in.

0:00

The match begins.

Live data and text provided by our data suppliers