In-form Salisbury moved up to fourth with victory over the Conference Premier's bottom club Hyde.
Chris McPhee almost had the hosts in front when his first-half header came back off the post against a Tigers side who created little on their way to a seventh straight loss.
The Whites were ahead when Will Haining felled Dan Fitchett in the area and Ben Wright despatched the penalty.
And McPhee made it 2-0 late on when he turned in Elliott Frear's cross.
Salisbury have now won six of their last eight matches, in stark contrast to the form of Tuesday's opponents, who are still yet to win in the league this 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 +3:40
Shot by Stuart Sinclair went over the net.90:00 +1:34 Substitution
Substitution Warren Feeney replaces Chris McPhee.89:17 Substitution
Substitution Ricky Wellard comes on in place of Dan Fitchett.88:08
Assist on the goal came from Elliott Frear.88:08 Goal scored
Goal! - Chris McPhee - Salisbury 2 - 0 Hyde Chris McPhee grabs a goal with a headed effort. Salisbury 2-0 Hyde.87:05 Booking
Alex Brown concedes a free kick for a foul on Stuart Sinclair. Alex Brown shown a yellow card. Ben Wright takes the free kick. The ball is sent over by Elliott Frear.83:58
Tom Collins fouled by Luke Ruddick, the ref awards a free kick. Martin Devaney restarts play with the free kick. Corner taken by Adam Griffin.81:51
Unfair challenge on Ryan Brett by Martin Devaney results in a free kick. Will Puddy takes the free kick.79:31 Substitution
Substitution Martin Devaney replaces Matty Mainwaring.79:31 Substitution
Substitution Tom Collins comes on in place of Adam Blakeman.77:21 Goal scored
Goal! - Ben Wright - Salisbury 1 - 0 Hyde Ben Wright scores a power penalty. Salisbury 1-0 Hyde.77:11 Booking
Assist by Dan Fitchett.76:02
Unfair challenge on Dan Fitchett by Will Haining results in a Penalty. The referee cautions Will Haining for unsporting behaviour. Adam Griffin goes into the referee's book.75:12
Matty Mainwaring is ruled offside. Free kick taken by Chris McPhee.73:56
Corner taken by Ben Wright from the right by-line.73:02
Matty Mainwaring challenges Chris McPhee unfairly and gives away a free kick. Ben Wright takes the free kick.
Substitution (Hyde) makes a substitution, with Louis Almond coming on for Emmanuel Dieseruvwe.70:00
Stuart Sinclair concedes a free kick for a foul on Scott Spencer. Free kick taken by Adam Blakeman.68:42
The offside flag is raised against Chris McPhee. Free kick taken by Nick Liversedge.66:50
The referee blows for offside. Glenn Wilson restarts play with the free kick.62:42
Corner from the left by-line taken by Ben Wright. Nick Liversedge gets a fist to the ball to punch .61:57
Corner taken by Ben Wright.59:50 Substitution
Substitution Ben Wright joins the action as a substitute, replacing Theo Lewis.55:02
Liam Tomsett takes a shot.54:02
Shot by Theo Lewis went wide of the left-hand post.51:52
Corner taken by Elliott Frear from the left by-line.51:19
Corner from the left by-line taken by Elliott Frear. Luke Ashworth makes a clearance.49:27
Header at goal by Theo Lewis to the left of the net.46:29
Stuart Sinclair challenges Alex Brown unfairly and gives away a free kick. Free kick taken by Will Haining.45:01
The referee starts the second half.45:00 +1:14 Half time
Half Time The half-time whistle blows.44:38
Free kick awarded for an unfair challenge on Josh Brizell by Elliott Frear. Nick Liversedge takes the free kick.41:42
Glenn Wilson gives away a free kick for an unfair challenge on Emmanuel Dieseruvwe. Scott Spencer shoots direct from the free kick against the wall. Corner from the left by-line taken by Adam Blakeman.37:56
Free kick awarded for a foul by Clovis Kamdjo on Emmanuel Dieseruvwe. Adam Blakeman restarts play with the free kick.34:59
Stuart Sinclair has an effort at goal and missed to the left of the goal.33:29
Corner taken by Elliott Frear from the left by-line. Clearance made by Will Haining.29:12
Header by Chris McPhee hits the post.28:45
Luke Ashworth concedes a free kick for a foul on Chris McPhee. Glenn Wilson takes the free kick.27:22
Adam Griffin concedes a free kick for a foul on Theo Lewis. Free kick taken by James Clarke.25:51
Foul by James Clarke on Scott Spencer, free kick awarded. Adam Blakeman takes the free kick.24:33
The assistant referee flags for offside against Scott Spencer. Free kick taken by James Clarke.23:51
Emmanuel Dieseruvwe is flagged offside by the assistant referee. James Clarke takes the free kick.20:11
Shot by Dan Fitchett. Nick Liversedge safely holds on.18:55
Theo Lewis is flagged offside by the assistant referee. Nick Liversedge takes the free kick.17:16
The assistant referee signals for offside against Dan Fitchett. Free kick taken by Nick Liversedge.17:01
The assistant referee signals for offside against Scott Spencer. Luke Ruddick restarts play with the free kick.15:56
The offside flag is raised against Matty Mainwaring. Free kick taken by Will Puddy.11:03
Chris McPhee takes a shot. A parry by Nick Liversedge prevents the goal. The offside flag is raised against Theo Lewis. Nick Liversedge takes the free kick.9:20
Corner from the left by-line taken by Adam Blakeman. James Clarke manages to make a clearance.7:17
Corner taken by Elliott Frear. Adam Griffin manages to make a clearance.6:34
Unfair challenge on Luke Ashworth by Dan Fitchett results in a free kick. Luke Ashworth takes the free kick.6:08
Scott Spencer takes a shot. Will Puddy safely holds on.0:00
The referee starts the match.
Live data and text provided by our data suppliers