Adelaide United have continued their stellar season by going top of the table.
After Perth striker Nikita Rukavytsya put the visitors in front in the 55th minute, the Reds answered with two goals in five minutes to take the points.
Brazilian defender Alemao scored his first A-League goal before captain Travis Dodd converted a penalty in the 82nd minute, giving his club a 2-1 lead and eventually the win.
Reds coach Aurelio Vidmar was pleased his side could get the job done, especially after arriving in Australia from Uzbekistan on Saturday.
“Today was a huge, huge effort. For the boys to come back after the flight and perform like they did today, you couldn’t ask for any more,” he said.
“I know the supporters love and appreciate what we do, but after today there shouldn’t be any word of them no giving their all, because they do give their all in every game and today proved that.
“Maybe that goal that we conceded helped us lift and turn up the intensity for the last 10-15 minutes, and at the end of the day I think the result was very fair.”