Western Sydney captain Mitch Duke scored a double as they ended an A-League home drought with a 5-2 win in an extraordinary match at Bankwest Stadium on Friday.
The drama carried on from the final minutes of their most recent encounter, when Adelaide were awarded two late penalties, with Wanderers holding on to win 3-2, after George Blackwood missed the second of his spot kicks.
Wanderers opened the scoring, trailed 2-1 and then scored three goals to lead 4-2 at the end of a stunning first half which produced 25 shots, 19 of them from the hosts.
It was Wanderers' first home win in seven games since their derby victory over Sydney FC on October 26.
They moved to within four points of Brisbane in sixth while Adelaide dropped a spot to fifth after Wellington's win over Western United earlier on Friday.
The goal came after a lengthy stoppage prompted Duke suffering a facial cut when he was elbowed by D'Arrigo, who was booked following the incident.
As was the case last week against Newcastle, Wanderers had more chances to build on a early goal, with the outstanding Bruce Kamau and Cox going close before they surrendered the initiative.
In-form forward Ben Halloran was instrumental in Adelaide's fightback, which netted two goals in nine minutes.
Adelaide's lead lasted just three minutes as Nicolai Muller tapped in from close range after marauding wing back Kamau's shot came off Izzo's legs.
It was then Duke's turn to shine with two fine strikes, though Adelaide coach Gertjan Verbeek would query the room the Wanderers captain was allowed for both.
Duke pounced on a flick from Cox to lash the ball past Izzo and then powered a header home from a perfectly judged cross from Schwegler, before being substituted in the second half with a hip injury.
Adelaide created several second half chances but could not bridge the gap.