Match ends, Altrincham 3, Woking 1.
Altrincham ended a five-match winless run as they defeated Woking to move out of the relegation zone.
Michael Rankine opened the scoring for the hosts from the spot after Bruno Andrade's foul, and Josh Ginnelly fired in to double the lead before half time.
Woking halved the deficit when Andrade was felled just outside the area and Giuseppe Sole swept home the free-kick.
But Altrincham sealed the points when Jonathon Margetts found the net from Rankine's cushioned header.
It was Woking's first league loss in eight games and means they remain a point outside the National League play-off places.
Woking boss Garry Hill told BBC Surrey:
"No complaints at all. We were always second best and I'm disappointed to say that because we've had a great run, with only losing once in in the last 12.
"Sometimes you have a bad performance and we had a bad one, we never really got going early on.
"We were second all over the park and they seemed like they wanted it more than us. They won personal battles all over the park.
"It's the end of good run, (but) we've got ourselves in a good position and we find ourselves disappointed by not jumping into the top five - but on tonight's performance, we don't deserve to."
- 15GinnellySubstituted forMottley Henryat 86'minutes
- 19CrowtherBooked at 55minsSubstituted forLawrieat 74'minutes
- 27MargettsSubstituted forO'Keefeat 89'minutesBooked at 90mins
- 26Mottley Henry
- 5SaahSubstituted forQuigleyat 65'minutes
- 8MurtaghSubstituted forPokuat 84'minutes
- 10SoleBooked at 77mins
- 15AndradeSubstituted forSmithat 68'minutes
- Jason Whiteley
- Shots on Target
Second Half ends, Altrincham 3, Woking 1.
Attempt saved. Josh O'Keefe (Altrincham) header from the centre of the box is saved.
Josh O'Keefe (Altrincham) is shown the yellow card for a bad foul.
Foul by Josh O'Keefe (Altrincham).
Cameron Norman (Woking) wins a free kick.
Substitution, Altrincham. Josh O'Keefe replaces Jonathon Margetts.
Foul by Michael Rankine (Altrincham).
Joey Jones (Woking) wins a free kick.
Substitution, Altrincham. Dylan Mottley Henry replaces Josh Ginnelly.
Attempt missed. Joe Quigley (Woking) right footed shot from outside the box misses to the right.
Substitution, Woking. Godfrey Poku replaces Keiran Murtagh.
Offside, Woking. Giuseppe Sole tries a through ball, but Giuseppe Sole is caught offside.
Attempt blocked. John Goddard (Woking) right footed shot from outside the box is blocked.
Foul by Simon Richman (Altrincham).
Matt Robinson (Woking) wins a free kick.
Attempt saved. Michael Rankine (Altrincham) right footed shot from outside the box is saved.
Giuseppe Sole (Woking) is shown the yellow card.