Perth Glory stayed alive in the race for the A-League finals and made Melbourne Victory's job of finishing third all that harder with a 1-0 win at nib Stadium.
Glory remain in eighth position despite the fourth straight home win but are a point behind sixth placed Western Sydney Wanderers and goal difference off seventh placed Brisbane Roar.
Having been earlier booked for simulation, striker Andy Keogh secured the win with a headed goal in the 44th minute for Glory.
It will still be tough for Perth to reach the finals with games against Sydney FC, Newcastle Jets and Brisbane to come, but it keeps them with a sniff. It ended a run of three A-League wins for Victory who remain two points off third placed Melbourne City.
They are only two points ahead of fifth placed Adelaide United too with games against the Wanderers, Wellington Phoenix and Sydney FC to finish.
It was Victory who had the best early chance with a Leroy George volleyed strike well saved by Glory 'keeper Liam Reddy who tipped it into the crossbar. Kosta Barbarouses shot on the rebound was also blocked.
Keogh then had a sighter with a header in the 41st minute. Three minutes later he was delivered a ball on a platter from Scott Neville as he headed it home for his sixth goal of the campaign.
Both teams created some decent second half chances. But Glory had the better run of it and deserved to hold on for the 1-0 win as the Perth rain tumbled down.