Coach Jake Curley was pleased with how Broadmeadow responded to a "brutal" half-time talk in a come-from-behind 4-1 win over Charlestown at Lisle Carr Oval in round three of Herald Women's Premier League on Sunday.
Azzurri led 1-0 at the break after Isabella Ramzen-Levy scored from close range in the fifth minute.
But Chelsea Lucas (49th minute) and Ash Brodigan (68th) made the most of defensive errors to put the visitors in front before Lucy Jerram scored in the 77th.
Nadja Squires sealed the three points from the penalty spot in the 87th after Brodigan was fouled in the box.
"I said if you don't improve, I'm going to get new players to come in," Curley said post-match.
"In the first half we kept turning the ball over ... but in the second half, that's the best we've played.
"The goals were good but they just played heaps better. They kept their shape and did what I asked them to and it looked good."
The win moved Magic to nine points to keep them the unbeaten league leaders.
All the goals came in the second half as Maitland took their first points of the season with a 6-2 win over Adamstown at Cooks Square Park on Saturday.
Olympic improved to six points and second place when they downed New Lambton 3-0 at Alder Park on Friday night. Maddy Searl has taken charge of the Eagles after Greg Lowe stood down from the first-grade coaching role due to personal reasons.
The Mid Coast-Warners Bay match set to be played in Taree on Sunday was postponed due to a wet pitch.
Round 3 results:
Newcastle Olympic 3 (Georgia Amess, Laura Hall, Callie Thomas) beat New Lambton 0 at Alder Park on Friday night. Half-time: Olympic led 2-0.
Maitland 6 (Chelsea Gay 3, Mercedes McNab 2, Kate Heap) beat Adamstown 2 (Kimmy Trappett, Kiarra Lewis) at Cooks Square Park on Saturday. Half-time: 0-0.
Broadmeadow Magic 4 (Ash Brodigan, Chelsea Lucas, Lucy Jerram, Nadja Squires) beat Charlestown 1 (Isabella Ramzen-Levy) at Lisle Carr Oval on Sunday. Half-time: Azzurri led 1-0.
Mid Coast v Warners Bay at Taree Zone Field on Sunday - postponed.
Pointscore: Broadmeadow 9, Olympic 6, Adamstown 4, Warners Bay 3, Maitland 3, Azzurri 3, Mid Coast 1, New Lambton 0.