Perth maintained their unbeaten A-League away record and tightened their grip on the Premiers Plate with a comfortable 3-0 away win over Central Coast.
Glory, who have won eight and drawn four outside Perth, pulled six points clear of second-placed Sydney.
They also boast a far superior goal difference to the Sky Blues and a home win over Newcastle next Sunday will almost certainly deliver them the Plate even before their away game against Sydney on April 18.
Perth looked in cruise control after scoring twice in the first half hour of Sunday’s game in Gosford.
They notched a club record 10th clean sheet in a season, while the Mariners established some unwanted club history by losing a fifth straight home game.
Only 3,744 attended, just 14 more than the Mariners lowest ever A-League home attendance.
Glory’s fluent passing and quick ball movement proved too much for the last-placed Mariners.
Joel Chianese and Dino Djulbic scored before the break then Neil Kilkenny added a penalty just before the hour mark.
Even a shoulder injury to the lively Chris Ikonimdis shortly before halftime didn’t break the Glory’s rhythm.
The Socceroos attacker fell to the ground in the 43rd minute after having a shot from the edge of the penalty area saved.
He came off the field, but Glory coach Tony Popovic opted against bringing on substitute Diego Costa until the second half.
Perth hit the front in the 12th minute when a series of quickfire passes culminated in Chianese cutting inside and firing a fine shot across Ben Kennedy into the far corner.
Glory doubled their advantage in the 29th when Djublic rose above a pack of players to direct a Kilkenny header home for his first goal in four years.
Kilkenny sealed the points when he fired home a spot-kick after Jacob Melling cut down Castro.
Jordan Murray fired wide from close range in the first half for the Mariners, but the hosts struggled to pierce a defence well marshalled by the returning Matthew Spiranovic.