Match ends, Aldershot Town 3, Salisbury City 2.
Aldershot boosted their survival hopes with a vital victory over Salisbury.
The Shots were 2-0 up after 23 minutes when Brett Williams fired in from the edge of the box before grabbing his second from the penalty spot after Kevin Amankwaah handballed.
Salisbury wiped out that lead before half-time after Ryan Brett headed in from a corner and Charlie Sheringham finished from close range.
But the hosts grabbed a winner when Joe Oastler poked home from six yards.
Aldershot Town boss Andy Scott told BBC Surrey:
"We were 2-0 up and we were so comfortable it was ridiculous. It looked like we could score every time we went forward and it was a mad spell where we didn't compete and they scored two goals.
"Credit to all the players for the way they came out in the second half with their response. It was fantastic and a vital three points.
"Our home record has been absolutely outstanding and it has put us in a great place.
"We've put ourselves in an excellent position that we can now go and finish it off. "
Salisbury City manager Mikey Harris told BBC Wiltshire:
"I'm disappointed with the result and our second-half performance.
"We've responded very, very well [to being 2-0 down] with two good goals. At half-time I felt we had momentum but we shot ourselves in the foot again with a set-piece goal.
"When you concede straight after half-time it knocks the stuffing out of you and after that we didn't get our game going.
"Fair play to Aldershot, they used all their experience to see the game out."
- 14RobertsSubstituted forBarkerat 76'minutes
- 30PhillipsBooked at 59minsSubstituted forButlerat 90'minutes
- 19MolesleySubstituted forRowlandsat 80'minutes
- 30AmankwaahBooked at 22mins
- 4BrettBooked at 62mins
- 10LewisSubstituted forMcPheeat 82'minutes
- 12KamdjoSubstituted forWellardat 63'minutes
- 14SinclairBooked at 14mins
- 9WhiteSubstituted forSinclairat 82'minutes
- Kevin Johnson
- Shots on Target
Second Half ends, Aldershot Town 3, Salisbury City 2.
Foul by Adam Mekki (Aldershot Town).
Kevin Amankwaah (Salisbury City) wins a free kick.
Attempt missed. Josh Scott (Aldershot Town) right footed shot from the right side of the box misses to the right.
Foul by Dan Fitchett (Salisbury City).
Joe Oastler (Aldershot Town) wins a free kick.
Substitution, Aldershot Town. Dan Butler replaces Mark Phillips.
Offside, Salisbury City. Rob Sinclair tries a through ball, but Rob Sinclair is caught offside.
Foul by Joe Oastler (Aldershot Town).
Dan Fitchett (Salisbury City) wins a free kick.
Hand ball by Manny Oyeleke (Aldershot Town).
Attempt saved. Charlie Sheringham (Salisbury City) header from a difficult angle on the left is saved. Assisted by Rob Sinclair with a cross.
Corner, Salisbury City.
Substitution, Salisbury City. Rob Sinclair replaces Jamie White.
Substitution, Salisbury City. Chris McPhee replaces Theo Lewis.
Substitution, Aldershot Town. Martin Rowlands replaces Mark Molesley.
Foul by Brett Williams (Aldershot Town).
Ryan Brett (Salisbury City) wins a free kick.
Substitution, Aldershot Town. Chris Barker replaces Jordan Roberts.