Adelaide United have reclaimed a top-four spot in the A-League after beating Perth Glory 2-1 at Coopers Stadium.
The Reds made it back-to-back victories as they came back after conceding an early goal to Kenny Lowe's side.
Andy Keogh put Perth in front after just five minutes, but when teammate Dino Djulbic put through his own net seven minutes later it handed the initiative to the home side.
Nikola Mileusnic netted the winner seven minutes before the break as United again edged the Glory - they beat them 3-0 in Perth less than a month ago.
Adelaide's victory, though, came at a cost as centre-backs Jordan Elsey (concussion) and Ersan Gulum (ankle) were both forced from the field.
Perth grabbed the lead through Keogh's ninth goal of the campaign, the Irishman heading home a pinpoint Scott Neville cross from five metres out.
It was another header that put Adelaide back on terms soon afterwords as Djulbic, sensing George Blackwood was approaching from behind, tried to head clear Ryan Strain's cross but diverted the ball into his own net.
United began to dominate after equalising and it was no surprise when Mileusnic put them in front in the 38th minute.
Captain Isaias sent a long through-ball into the speedy winger's path and he converted past keeper Liam Reddy with a low right-footed effort.
Perth staged a late rally and almost levelled in injury time, first a close-range Jacob Italiano header was narrowly wide and then Diego Castro's shot in the last minute was straight at keeper Paul Izzo.
The Glory are 17/10 to win their next game against Wellington, who are 7/5 with the draw 11/4.
Perth are 12/1 to win the game 1-0.
View all Soccer betting