Macarthur took another step towards an A-League finals place, with Matt Derbyshire scoring twice as Melbourne Victory were beaten.
Melbourne City beat Brisbane Roar despite an impressive performance from the visitors, while Perth Glory edged out Melbourne Victory.
Melbourne Victory failed to take their chances and again conceded at the other end as Macarthur claimed a precious win.
Calum McManaman cancelled out Matt Simon's opener as Melbourne Victory sealed a point against Central Coast Mariners.
Sydney FC are only point point behind Melbourne City after beating the A-League leaders' struggling local rivals.
At 5-1 up with 15 minutes to play, Melbourne Victory were cruising before Western Sydney Wanderers almost completed an incredible comeback.
Melbourne City thrashed Melbourne Victory for the second time this season in a match that will live long in the memory.
Jamie Maclaren is now second on the all-time A-League top scorers list, while Melbourne Victory ended a six-game wait for a win.
Kosta Barbarouses scored one and assisted another against former side Melbourne Victory as Sydney FC eased to a 3-0 win on Sunday.
Leaders Central Coast Mariners were held by Melbourne Victory and Perth Glory saw off Newcastle Jets 2-1 in Saturday's A-League action.