Jamie Milligan converted a 90th-minute penalty as Southport twice came from behind to earn a point at Macclesfield.

Connor Jennings put Town ahead from a Danny Whitaker cross for his seventh goal in as many matches but substitute Danny Hattersley equalised from 20 yards, two minutes after coming on.

Jennings restored Town's lead from a tight angle but Southport, with Nathan Ellington making his debut, kept going.

They were rewarded when Milligan struck after a foul by Joe Connor.

Lineup, Bookings (1) & Substitutions (4)

Macclesfield Town

  • 01 Taylor
  • 12 Williams
  • 26 Halls Booked
  • 03 Andrew
  • 06 Turnbull
  • 07 Mackreth (Rowe - 70' )
  • 02 Connor
  • 23 Whitaker
  • 08 Jennings
  • 09 Holroyd
  • 11 Winn (Lewis - 64' )

Substitutes

  • 15 Lewis
  • 04 Martin
  • 19 Boden
  • 14 Gnahoua
  • 24 Rowe

Southport

  • 01 Hurst
  • 02 Smith
  • 12 Challoner
  • 20 Fitzpatrick
  • 05 Flynn
  • 08 Milligan
  • 18 George
  • 06 Brown
  • 11 Almond
  • 23 Ellington (Akrigg - 83' )
  • 21 Osawe (Hattersley - 59' )

Substitutes

  • 26 Irie-Bi
  • 19 Stevenson
  • 15 Hattersley
  • 04 Akrigg
  • 07 Chalmers
Ref: Wayne Barratt
Att: 1,370

Match Stats

Shots

13 11

On target

3 7

Corners

0 0

Fouls

10 12

Live Text Commentary

+7:00 Full time

Full Time Match ends, Macclesfield Town 2, Southport 2.

90:00 +4:01 Full time

Full Time Second Half ends, Macclesfield Town 2, Southport 2.

90:00 +3:39

Foul by Luke George (Southport).

90:00 +3:39

Andy Halls (Macclesfield Town) wins a free kick.

90:00 +2:31

Foul by Connor Jennings (Macclesfield Town).

90:00 +2:31

Chris Almond (Southport) wins a free kick.

90:00 +0:29

Foul by Danny Hattersley (Southport).

90:00 +0:29

Danny Andrew (Macclesfield Town) wins a free kick.

89:59 Goal scored

Goal! Goal! Macclesfield Town 2, Southport 2. Jamie Milligan (Southport) converts the penalty with a.

89:06

Penalty conceded by Joe Connor (Macclesfield Town) after a foul in the penalty area.

89:06

Penalty Southport. Danny Hattersley draws a foul in the penalty area.

88:24

Foul by Scott Brown (Southport).

88:24

Paul Turnbull (Macclesfield Town) wins a free kick.

85:20

Corner, Macclesfield Town.

83:49

Foul by Danny Whitaker (Macclesfield Town).

83:49

Jamie Milligan (Southport) wins a free kick.

82:42 Substitution

Substitution Substitution, Southport. Steve Akrigg replaces Nathan Ellington.

80:37

Foul by Luke George (Southport).

80:37

Danny M. Rowe (Macclesfield Town) wins a free kick.

78:49

Foul by Joe Connor (Macclesfield Town).

78:49

Danny Hattersley (Southport) wins a free kick.

78:06

Foul by Chris Almond (Southport).

78:06

Connor Jennings (Macclesfield Town) wins a free kick.

76:26 Goal scored

Goal! Goal! Macclesfield Town 2, Southport 1. Connor Jennings (Macclesfield Town) right footed shot from a difficult angle on the right to the centre of the goal. Assisted by Danny Whitaker.

74:34 Booking

Booking Andy Halls (Macclesfield Town) is shown the yellow card for a bad foul.

74:29

Foul by Andy Halls (Macclesfield Town).

74:29

Chris Almond (Southport) wins a free kick.

73:31

Foul by Scott Brown (Southport).

73:31

Danny Whitaker (Macclesfield Town) wins a free kick.

71:10

Corner, Southport.

69:45 Substitution

Substitution Substitution, Macclesfield Town. Danny M. Rowe replaces Jack Mackreth.

68:55

Corner, Southport.

68:39

Attempt saved. Nathan Ellington (Southport) right footed shot from outside the box is saved.

67:34

Attempt missed. Steve Williams (Macclesfield Town) header from a difficult angle on the left is too high.

67:15

Corner, Macclesfield Town.

63:52 Substitution

Substitution Substitution, Macclesfield Town. Paul Lewis replaces Peter Winn.

63:34

Corner, Southport.

62:56

Attempt saved. Chris Almond (Southport) right footed shot from the left side of the box is saved.

61:58

Foul by Connor Jennings (Macclesfield Town).

61:58

Matthew Flynn (Southport) wins a free kick.

60:21 Goal scored

Goal! Goal! Macclesfield Town 1, Southport 1. Danny Hattersley (Southport).

59:17

Attempt missed. Chris Almond (Southport) header from a difficult angle on the left misses to the left.

58:38 Substitution

Substitution Substitution, Southport. Danny Hattersley replaces Osayamen Osawe.

55:51

Offside, Southport. Matthew Flynn tries a through ball, but Matthew Flynn is caught offside.

55:17

Foul by Paul Turnbull (Macclesfield Town).

55:17

Osayamen Osawe (Southport) wins a free kick.

54:08

Corner, Southport.

53:46

Corner, Southport.

53:31

Attempt saved. Osayamen Osawe (Southport) right footed shot from a difficult angle on the right is saved.

51:19

Attempt missed. Andy Halls (Macclesfield Town) right footed shot from outside the box misses to the right.

51:03

Foul by Scott Brown (Southport).

51:03

Chris Holroyd (Macclesfield Town) wins a free kick.

50:33

Foul by Matthew Flynn (Southport).

50:33

Chris Holroyd (Macclesfield Town) wins a free kick.

45:00

Second Half begins Macclesfield Town 1, Southport 0.

45:00 +1:27 Half time

Half Time First Half ends, Macclesfield Town 1, Southport 0.

45:00 +0:36

Offside, Macclesfield Town. Danny Whitaker tries a through ball, but Danny Whitaker is caught offside.

44:46

Attempt missed. Chris Holroyd (Macclesfield Town) right footed shot from the right side of the box is too high.

43:02

Corner, Macclesfield Town.

41:50

Attempt missed. Osayamen Osawe (Southport) right footed shot from outside the box misses to the right.

40:50

Offside, Macclesfield Town. Chris Holroyd tries a through ball, but Chris Holroyd is caught offside.

39:39

Offside, Macclesfield Town. Jack Mackreth tries a through ball, but Jack Mackreth is caught offside.

36:23

Attempt saved. Chris Almond (Southport) left footed shot from the right side of the box is saved.

34:42

Attempt blocked. Chris Holroyd (Macclesfield Town) right footed shot from outside the box is blocked.

31:53

Attempt blocked. Danny Whitaker (Macclesfield Town) left footed shot from outside the box is blocked.

31:07

Attempt missed. Connor Jennings (Macclesfield Town) right footed shot from outside the box misses to the right.

30:41

Corner, Macclesfield Town.

30:26

Attempt blocked. Chris Holroyd (Macclesfield Town) left footed shot from outside the box is blocked.

29:35

Attempt saved. Jamie Milligan (Southport) left footed shot from the left side of the box is saved.

28:57

Attempt saved. Connor Jennings (Macclesfield Town) header from outside the box is saved.

27:02

Attempt missed. David Fitzpatrick (Southport) left footed shot from outside the box misses to the left.

25:58

Foul by Chris Holroyd (Macclesfield Town).

25:58

Luke George (Southport) wins a free kick.

21:52

Foul by Scott Brown (Southport).

21:52

Joe Connor (Macclesfield Town) wins a free kick.

21:14

Offside, Macclesfield Town. Danny Andrew tries a through ball, but Danny Andrew is caught offside.

19:44

Corner, Macclesfield Town.

17:54

Attempt missed. Chris Holroyd (Macclesfield Town) left footed shot from outside the box misses to the left.

16:24

Attempt missed. Peter Winn (Macclesfield Town) right footed shot from outside the box misses to the right.

15:25

Attempt missed. Danny Whitaker (Macclesfield Town) right footed shot from outside the box misses to the right.

12:52

Corner, Southport.

9:28 Goal scored

Goal! Goal! Macclesfield Town 1, Southport 0. Connor Jennings (Macclesfield Town).

8:36

Foul by Connor Jennings (Macclesfield Town).

8:36

Scott Brown (Southport) wins a free kick.

7:37

Foul by Matthew Flynn (Southport).

7:37

Chris Holroyd (Macclesfield Town) wins a free kick.

7:03

Attempt missed. Matthew Flynn (Southport) header from a difficult angle on the left misses to the left. Assisted by Jamie Milligan.

6:38

Corner, Southport.

5:36

Foul by Connor Jennings (Macclesfield Town).

5:36

James Smith (Southport) wins a free kick.

5:10

Foul by Osayamen Osawe (Southport).

5:10

Joe Connor (Macclesfield Town) wins a free kick.

4:27

Foul by Luke George (Southport).

4:27

Chris Holroyd (Macclesfield Town) wins a free kick.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers