Match ends, Southport 2, Eastleigh 1.
Micah Evans' second-half strike secured Southport's place in the FA Cup third round for the first time in 16 years with victory over 10-man Eastleigh.
The visitors went in front when Craig McAllister beat Port keeper David Raya Martin to the ball and squared for James Constable to tap home.
The hosts levelled before the break through Richard Brodie's diving header.
The Spitfires had Dean Beckwith sent off for fouling Mitchell Austin before Evans fired the winner from 15 yards.
Evans should have doubled his tally from close range but blazed over and Ben Strevens almost made him pay as the Eastleigh striker's header hit a post late on.
Eastleigh manager Richard Hill told BBC Radio Solent: "I thought we played well when we were allowed to play.
"Sometimes the opposition stop you from playing and sometimes the officials stop you from playing - and most definitely today I felt that the officials have stopped us from playing.
"In the magnitude of this game for these two clubs in the second round of the FA Cup with what could be, that performance from that referee was just not good enough."
- 7EvansSubstituted forJoyceat 86'minutes
- 10BrodieBooked at 90mins
- 5BeckwithBooked at 47mins
- 8StanleySubstituted forOdubadeat 82'minutes
- 4CollinsSubstituted forSpenceat 70'minutes
- 11McAllisterSubstituted forFleetwoodat 58'minutes
- Geoff Eltringham
- Shots on Target
Second Half ends, Southport 2, Eastleigh 1.
Attempt saved. Paul Rutherford (Southport) right footed shot from the left side of the box is saved in the top centre of the goal.
Foul by Richard Brodie (Southport).
Michael Green (Eastleigh) wins a free kick on the right wing.
Richard Brodie (Southport) is shown the yellow card.
Attempt missed. Stuart Fleetwood (Eastleigh) right footed shot from the left side of the box is close, but misses to the right.
Foul by Charlie Joyce (Southport).
Jai Reason (Eastleigh) wins a free kick in the defensive half.
Substitution, Southport. Charlie Joyce replaces Micah Evans because of an injury.
Attempt missed. Jai Reason (Eastleigh) right footed shot from the centre of the box is just a bit too high.
Attempt missed. Paul Reid (Eastleigh) right footed shot from outside the box is just a bit too high.
Richard Brodie (Southport) wins a free kick on the left wing.
Foul by Will Evans (Eastleigh).
Substitution, Eastleigh. Yemi Odubade replaces Craig Stanley.
Ben Strevens (Eastleigh) hits the right post with a header from the centre of the box.
Foul by Dom Collins (Southport).
Stuart Fleetwood (Eastleigh) wins a free kick in the defensive half.
Attempt missed. James Constable (Eastleigh) header from the left side of the six yard box is close, but misses to the left.
Corner, Eastleigh. Conceded by Joe Connor.