Maitland Magpies coach Michael Bolch was relieved to walk away from Lisle Carr Oval with three competition points on Sunday and to move away from the bottom of the ladder.
The Magpies recorded their first win of the Northern NSW National Premier League season when they accounted for hosts Charlestown City 2-0, highlighted by a Joel Wood brace.
Maitland striker Wood converted a penalty in the 44th minute before finishing a Ryan Clarke cross in the 90th minute to seal the deal for the visitors.
"It was a real arm wrestle," Bolch said.
"It was a big game for us because we only had one point and we were near the bottom of the table.
"We've got a few [games] in hand but that was really important to get the win. We'll take that and run."
Maitland's Matt Thompson was fouled by the Blues' Riley McNaughton inside the box and a penalty awarded on the brink of half-time.
Wood put the Magpies in front before doubling up.
"It was a good striker's goal [the second] because he played the first ball and then made a 40-yard run," Bolch said.
Matt Swan (hip flexor) is the Magpies' main injury concern, having been substituted around 10 minutes in.
Also on Sunday afternoon, Weston moved to a share of second place on the overall standings with a 3-2 win over Newcastle Jets Youth at Rockwell Automation Park.
The Bears led 2-0 by the main break before Pat Langlois and Maki Petratos twice got Jets Youth within one. Chris Hurley, Jason Tijen-Fooh and Liam Wilson all netted for Weston.
In Saturday's round six fixtures, frontrunners Edgeworth recorded their third win in the space of eight days with a 4-0 result against Adamstown at Jack McLaughlin Oval with Will Bower getting two and Daniel McBreen scoring on his return.
It was the same scoreline at Croudace Bay Sports Complex with Lambton accounting for Valentine 4-0, featuring a first half hat-trick to Jaffas' Braedyn Crowley.
Hamilton outclassed Lakes 5-1 at Darling Street Oval with Olympic's Reece Pettit landing three goals.
Broadmeadow had the bye.
LADDER: Edgeworth 13; Lambton, Weston 10; Hamilton, Jets Youth, Broadmeadow 7; City 6; Valentine, Maitland 4; Adamstown 3; Lakes 0.