Making the trip west knowing they urgently needed to close the nine-point gap between themselves and the playoff places, things started poorly for the Reds on Sunday when Glory talisman Adam Taggart struck in the 21st and 27th minutes.
But with the previous two meetings between these two sides producing 4-4 and 3-3 draws, goals were always likely on the agenda - even considering the scorching conditions.
Carl Veart's side soon found their stride, cutting the deficit in the 30th minute through Hiroshi Ibusuki.
Parity was restored in the 41st minute when Nestory Irankunda danced forward, shrugged off an attempted challenge from Riley Warland and squared the ball for Zach Clough to kiss, first time, into the top corner.
In his first game since being omitted from the Olyroos squad, Irankunda was a constant problem for Glory in this period, and the teenage dynamo sliced an inch-perfect ball through for Stefan Mauk to finish in the sixth minute of first half stoppage time to make it 3-2.
Five minutes after the break it was 4-2 when Mauk cushioned a pass driven forward by Isaias into the path of Ibuski, who rifled a shot into the net from the top of the box.
It was the league-worst 50th goal the Glory have shipped this season, a major reason their finals hopes have already been extinguished.
And while they tried to rally nothing would fall, typified by the normally lethal David Williams twice missing clear chances.
Possessing a game in hand on their rivals, Adelaide are now six points off a finals berth with four games to play and will host Macarthur next Friday. Glory will travel to Melbourne City on Sunday.