A goal in either half enough to beat the travelling Western Sydney Wanderers as Perth claimed another crucial win at home.
Besart Berisha hit his 50th goal for Melbourne to ensure victory over Adelaide, and remain hot on Sydney FC's heels.
Perth Glory climbed up to third after a hard- fought 2-0 win over Western Sydney Wanderers at nib Stadium on Saturday night.
Besart Berisha made it 2-0 in the 81st minute with a sublime finish off the outside of his foot from 12 yards.
Goals in either half from Shane Smeltz and Roy Krishna was enough to see off the Roar.
Brisbane Roar missed another chance to move ahead in the battle for third spot in the A-League after a surprise 2-1 defeat to Wellington Phoenix.