Craig Goodwin has marked his return to Adelaide United by scoring a goal and assisting another in a 3-2 A-League away win over Western Sydney.
Former Socceroo Craig Goodwin has made an immediate impact for Adelaide United who survived a furious late charge from Western Sydney to claim a 3-2 A-League win.
The result at Sydney's Bankwest Stadium lifted Adelaide level on points with the fourth-placed Wanderers.
It was Adelaide's first A-League win in seven interstate games stretching back to last season and ended the Wanderers' seven-match unbeaten run.
Back with Adelaide after a stint in Saudi Arabia, Goodwin lashed the ball home just over a minute into the match.
The goal came after Wanderers failed to clear a Goodwin corner, increasing their league-worst tally of goals conceded from set pieces to eight.
Goodwin had a shot saved by Daniel Margush, but combined with Ben Halloran to set up a 44th minute goal for Adelaide captain Stefan Mauk in his 100th A-League game.
Wanderers coach Carl Robinson made three substitutions in the 57th minute as he sought to improve his club's declining fortunes and it had an almost instantaneous effect.
On the hour, substitute Bruce Kamau drifted between Noah Smith and goalkeeper James Delianov to tap a perfect cross from Daniel Wilmering in from close range.
But it was two Adelaide substitutes who appeared to have settled the issue with a cool finish from 16-year-old Mohamed Toure, who clinically rounded off a superb counter attack and a perfectly-weighted pass from Pacifique Niyongabire to put the visitors 3-1 up.
Another replacement, Mitchell Duke scored from close range in the 90th minute to make it 3-2 and the Wanderers striker also hit the post in additional time.
In a match which produced 40 shots, Wanderers won the corner count 19-0 but couldn't capitalise.