Shaun Whalley's late penalty rescued a point for Southport against Dartford.
Harry Crawford poked in to give the Darts the lead, before Andy Owens took advantage of keeper Marcus Bettinelli's error to level.
Dartford were back in front when Tom Bonner finished after Danny Harris's header was cleared off the line.
But Whalley picked himself up from Jon Wallis's challenge in the area to convert an 83rd-minute spot-kick and earn a share of the points.
VIEWS FROM THE DRESSING ROOM
Southport manager Liam Watson told BBC Radio Merseyside:
"To be honest, I don't think the game got going.
"What disappoints me is that we've conceded two from set-pieces and we shouldn't be doing that.
"We got ourselves back in the game and we had a couple of chances before the first goal.
"It was two even sides. We both could have nicked it late on and 2-2 is probably a fair result."
Dartford defender Tom Bonner told BBC Radio Kent:
"It's always good to get on the score sheet but it's disappointing to go in front and lose the lead and to do it twice. We're gutted today.
"I thought we stood up to them really well. It was a lack of concentration for the penalty and we're gutted we didn't get three points today. We thought every 50-50 went Southport's way.
"We need to be tougher to beat, we haven't won in 10 (away) and that's not good enough. We need to cut out the silly mistakes, especially when we go in front, but we haven't been played off the park all season."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +4:04
Harry Crawford concedes a free kick for a foul on Godfrey Poku. Tony McMillan restarts play with the free kick.90:00 +3:26
Tony McMillan takes the direct free kick.90:00 +3:26 Booking
Booking Adam Green is shown a yellow card for unsporting behaviour.90:00 +3:09
Adam Green challenges Shaun Whalley unfairly and gives away a free kick.90:00 +2:35
Lee Burns takes the free kick.90:00 +2:35 Booking
Booking Shaun Whalley goes into the referee's book.90:00 +2:23
Shaun Whalley concedes a free kick for a foul on Ryan Hayes.90:00 +0:53
Ryan Hayes takes a inswinging corner to the near post, Godfrey Poku makes a clearance.90:00 +0:53 Substitution
Substitution (Dartford) makes a substitution, with Jack Evans coming on for Jon Wallis.88:52
Sean Clancy takes the direct free kick. Neill Byrne is ruled offside. Marcus Bettinelli restarts play with the free kick.88:52 Booking
Booking The referee shows James Rogers a yellow card.88:38
James Rogers concedes a free kick for a foul on Shaun Whalley.87:00
Scott Kay crosses the ball, Headed effort from inside the area by Andy Owens misses to the left of the goal.86:26
Godfrey Poku has an effort at goal from outside the area which goes wide right of the goal.83:45
Jacob Erskine takes a shot. Scott Kay gets a block in. Godfrey Poku challenges Elliot Bradbrook unfairly and gives away a free kick. Jon Wallis restarts play with the free kick.82:39
Jon Wallis takes the free kick.82:39 Substitution
Substitution (Dartford) makes a substitution, with Jacob Erskine coming on for Danny Harris.82:39
Chris Almond gives away a free kick for an unfair challenge on Tom Champion.82:04 Goal scored
Goal! - Shaun Whalley - Southport 2 - 2 Dartford Shaun Whalley scores a power penalty. Southport 2-2 Dartford.
Jon Wallis gives away a Penalty for an unfair challenge on Shaun Whalley.80:39
Inswinging corner taken from the left by-line by Shaun Whalley, clearance by Adam Green.80:05
Corner taken by Karl Ledsham from the right by-line.79:35
Harry Crawford is caught offside. Tony McMillan takes the indirect free kick.78:41
Shaun Whalley takes a inswinging corner to the near post.77:02
Free kick awarded for an unfair challenge on Danny Harris by James Smith. Adam Green restarts play with the free kick.75:21
Shaun Whalley is caught offside. Indirect free kick taken by Adam Green.74:34
Andy Parry sends in a cross, Tom Champion manages to make a clearance.73:32
Shaun Whalley fouled by James Rogers, the ref awards a free kick. James Smith takes the free kick.72:43
Corner from the right by-line taken by Karl Ledsham, Marcus Bettinelli makes a save.71:50
Andy Owens takes a shot from inside the box clearing the bar.70:42
Sean Clancy gives away a free kick for an unfair challenge on Ryan Hayes. Free kick taken by Ryan Hayes.68:16
The ball is swung over by James Smith, Lee Burns makes a clearance.67:00
Effort from outside the penalty box by Ryan Hayes goes wide left of the target.64:33 Substitution
Substitution Chris Almond comes on in place of Aaron Chalmers.64:33 Substitution
Substitution Sean Clancy on for Liam Willis.64:33
Aaron Chalmers takes the free kick. Header from deep inside the area by Shaun Whalley goes over the bar.64:33 Booking
Booking Jon Wallis booked.64:21
Jon Wallis challenges Shaun Whalley unfairly and gives away a free kick.63:31
Shaun Whalley produces a right-footed shot from outside the penalty box and misses left.63:00
The ball is sent over by Ryan Hayes, Neill Byrne manages to make a clearance.61:58
Unfair challenge on Neill Byrne by Harry Crawford results in a free kick. James Smith takes the direct free kick.60:45
Inswinging corner taken by Karl Ledsham from the right by-line.58:27 Goal scored
Goal! - Tom Bonner - Southport 1 - 2 Dartford Tom Bonner fires in a goal from inside the box to the top left corner of the goal. Southport 1-2 Dartford.57:32
Corner taken by Ryan Hayes from the right by-line played to the near post, Danny Harris takes a shot. Save made by Tony McMillan.56:25
Harry Crawford challenges Andy Parry unfairly and gives away a free kick. James Smith takes the free kick.56:16
Karl Ledsham sends in a cross, clearance by Tom Champion.52:53 Booking
Booking Lee Burns is booked.52:22
Danny Harris concedes a free kick for a foul on Godfrey Poku. Tony McMillan takes the direct free kick.51:35
The ball is sent over by Shaun Whalley.49:49
Unfair challenge on Jon Wallis by Karl Ledsham results in a free kick. Ryan Hayes takes the direct free kick.47:29
Ryan Hayes sends in a cross, clearance by Neill Byrne.45:01
The second half begins.45:00 +1:51 Half time
Half Time It is the end of the first-half.45:00 +1:36
The ball is delivered by James Rogers, Neill Byrne makes a clearance.44:26
A cross is delivered by Adam Green, Tony McMillan makes a save.41:22
Marcus Bettinelli takes the direct free kick.41:22 Booking
Booking Scott Kay booked.40:50
Scott Kay gives away a free kick for an unfair challenge on Harry Crawford.39:35 Goal scored
Goal! - Andy Owens - Southport 1 - 1 Dartford Andy Owens scores a goal from inside the penalty area to the bottom left corner of the goal. Southport 1-1 Dartford.38:59
James Rogers concedes a free kick for a foul on Aaron Chalmers. Direct free kick taken by Aaron Chalmers.37:21
Andy Owens sends in a cross, save by Marcus Bettinelli.36:11
Direct free kick taken by Aaron Chalmers.36:11 Booking
Booking Elliot Bradbrook is shown a yellow card for unsporting behaviour.35:50
Scott Kay fouled by Elliot Bradbrook, the ref awards a free kick.35:04
Inswinging corner taken by Shaun Whalley from the left by-line, clearance made by Lee Burns.33:52
Danny Harris produces a right-footed shot from just outside the box that goes wide left of the target.32:57
Adam Green challenges Aaron Chalmers unfairly and gives away a free kick. Tony McMillan takes the free kick.31:16
Corner taken by Jon Wallis from the left by-line, save by Tony McMillan.28:11 Goal scored
Goal! - Harry Crawford - Southport 0 - 1 Dartford Harry Crawford finds the back of the net with a goal from inside the penalty area to the bottom left corner of the goal. Southport 0-1 Dartford.27:25
Scott Kay gives away a free kick for an unfair challenge on Jon Wallis. Free kick crossed by Ryan Hayes.25:27
The assistant referee flags for offside against Harry Crawford. Tony McMillan restarts play with the free kick.24:15
Godfrey Poku concedes a free kick for a foul on Danny Harris. Tom Champion takes the direct free kick.21:31
Liam Willis takes a shot.20:30
James Rogers is caught offside. Indirect free kick taken by Tony McMillan.17:47
The assistant referee flags for offside against Ryan Hayes. Free kick taken by Tony McMillan.15:17
Andy Owens takes a shot. Marcus Bettinelli makes a save.14:13
Aaron Chalmers has an effort at goal from the edge of the box that misses to the right of the target.13:30
The ball is crossed by Lee Burns.12:52
Andy Owens is flagged offside by the assistant referee. Indirect free kick taken by Tom Champion.11:27
Andy Owens produces a cross. Handball decision goes against Lee Burns. Aaron Chalmers produces a strike on goal direct from the free kick, Marcus Bettinelli makes a save.7:28
The ball is swung over by Lee Burns.5:10
Karl Ledsham takes a shot. Jon Wallis gets a block in. Floated corner taken by Shaun Whalley from the left by-line.4:33
Tom Bonner gives away a free kick for an unfair challenge on Andy Owens. Free kick crossed right-footed by Shaun Whalley, Lee Burns makes a clearance.3:43
Free kick awarded for an unfair challenge on James Rogers by Scott Kay. Free kick taken by Marcus Bettinelli.0:59
Liam Willis delivers the ball, clearance by Tom Champion.0:16
The ball is crossed by Harry Crawford.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers