Wellington Phoenix stopped the rot by edging out previously in-form Western United in a pulsating contest.
Melbourne City beat Wellington Phoenix 3-2 and Newcastle Jets lost 1-0 to Western United in Monday's A-League action.
Young goalkeeper Joe Gauci made two impressive penalty saves, but Adelaide United's winning run ended with defeat to Central Coast Mariners.
Markel Susaeta's header helped Macarthur get past Western United in the A-League.
Central Coast Mariners almost suffered a surprise home loss to Perth Glory, while Brisbane Roar's recent tribulations continued.
A goal in each half for Sydney - with Bobo and Rhyan Grant on target - was enough to earn a much-needed three points.
Western Sydney Wanderers avoided a third successive defeat, while Wellington Phoenix secured back-to-back victories.
Melbourne Victory fought back from 3-1 down to draw level with 10-man Western United, only to concede a stoppage-time winner.
Western United were too good for Macarthur in the A-League with Besart Berisha in fine form at Mars Stadium.
Central Coast Mariners edged a five-goal thriller with Western United, while Melbourne City lost yet again in Sunday's A-League action.