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.
Perth goalkeeper Liam Reddy made nine saves but was not quite able to keep out Sydney FC's winner on Wednesday.
Kosta Barbarouses scored one and assisted another against former side Melbourne Victory as Sydney FC eased to a 3-0 win on Sunday.
Craig Goodwin's 76th-minute penalty was enough for in-form Adelaide United to triumph again in the A-League on Sunday.
Melbourne Victory stayed four points adrift at the bottom of the A-League after Wellington Phoenix stormed to a 4-1 win.
They both had to overturn deficits, but Adelaide United and Sydney FC were victorious in the A-League on Saturday.
A goal in each half for Sydney - with Bobo and Rhyan Grant on target - was enough to earn a much-needed three points.
Melbourne Victory coach Grant Brebner is under severe pressure after watching his side be destroyed by Melbourne City.
Macarthur trail A-League leaders Central Coast Mariners by a point following their 1-0 win over Sydney FC.
Sydney FC won last year's A-League title but the runners-up, Melbourne City, got a small measure of revenge for their Grand Final defeat.