Match ends, Southport 1, Kidderminster Harriers 2.
Goals from Joe Lolley and Nathan Blissett saw Kidderminster beat Southport to extend their unbeaten run to five games and close the gap on leaders Cambridge to six points.
Lolley fired Harriers ahead after Amari Morgan-Smith had hit the woodwork.
James Smith then levelled for Southport when he nodded past Nathan Vaughan.
But Harriers were soon ahead again, on the stroke of half-time, when Blissett headed in his first goal of the season from Lee Vaughan's cross.
Karl Ledsham went close for Southport, forcing a decent save from Nathan Vaughan and Danny Hattersley almost levelled late on when his shot was blocked.
But Harriers held on to become the first team to win at Haig Avenue this season.
VIEW FROM THE DRESSING ROOM
Southport manager Alan Wright told BBC Radio Merseyside:
"I'm a little bit frustrated because we felt we'd done enough to get something out of the game.
"We went behind early on, which is something we need to look at because it's happened a couple of times now.
"We huffed and puffed and had a couple of penalty incidents that weren't given. If they're given, we probably go on and win the game."
Kidderminster Harriers manager Steve Burr told BBC Hereford & Worcester:
"It's always good to get the three points. This was Southport's first defeat here and they have a good home record.
"And it's pleasing as we have one or two missing, those who have come in and contributed have done really well.
"I was disappointed to concede right on half time but to go and get straight back in front just changes the team talk slightly and, in the second half, although Southport had a lot of the ball, I don't think they really hurt us too much."
- 10LedshamBooked at 32mins
- 11AlmondSubstituted forOsaweat 58'minutes
- 22Morgan-SmithSubstituted forJohnsonat 60'minutesBooked at 90mins
- 21LolleySubstituted forAngusat 76'minutes
- 13BlissettSubstituted forMalbonat 63'minutes
- Darren Handley
- Shots on Target
Second Half ends, Southport 1, Kidderminster Harriers 2.
Attempt missed. James Smith (Southport) right footed shot from the centre of the box misses to the right.
Marvin Johnson (Kidderminster Harriers) is shown the yellow card for a bad foul.
Foul by Marvin Johnson (Kidderminster Harriers).
Jamie Milligan (Southport) wins a free kick.
Attempt blocked. Osayamen Osawe (Southport) right footed shot from the centre of the box is blocked.
Foul by Jamie Grimes (Kidderminster Harriers).
Danny Hattersley (Southport) wins a free kick.
Attempt blocked. Danny Hattersley (Southport) right footed shot from the centre of the box is blocked.
Corner, Kidderminster Harriers.
Corner, Kidderminster Harriers.
Attempt saved. Marvin Johnson (Kidderminster Harriers) left footed shot from the left side of the box is saved.
Attempt missed. James Smith (Southport) header from the right side of the box.
Foul by Lee Vaughan (Kidderminster Harriers).
Osayamen Osawe (Southport) wins a free kick.
Offside, Kidderminster Harriers. Anthony Malbon tries a through ball, but Anthony Malbon is caught offside.
Substitution, Kidderminster Harriers. Dior Angus replaces Joe Lolley.