ARMADALE withstood a barrage of pressure in the second-half to defeat champions Bayswater City 1-0 at Alfred Skeet Reserve on Saturday.
An early strike from Micheal Domfeh was the difference between the two sides as Armadale snapped a run of five consecutive defeats.
Armadale coach Paul Price was delighted with his injury-stricken team’s performance.
“We had three players in the back four playing out of position and they put on a fantastic display of defence,” he said.
“It was always going to be a battle to defend in the second-half as we were against the wind but the boys played fantastically well.
“The fact was that Bayswater needed to win so they were going to come out like a house on fire because they are aspiring to win the league.
“But on the other hand we needed the win because we don’t want to be relegated so today we were just as motivated as them.”
Stirling Lions and Inglewood United earned a point each after a scoreless encounter at Macedonia Park.
Subiaco secured its third win of the season with a comprehensive 2-0 win over ladder rivals Perth Glory at Rosalie Park.
Perth Soccer Club came from behind to beat Balcatta 4-1 after a dominant second half performance at Dorrien Gardens.
Cockburn City, who will play Floreat Athena in the Cool Ridge Cup final on July 23, will replay its fixture against Sorrento after the match was abandoned in the 25th minute due to unplayable pitch conditions.
ECU Joondalup and Floreat Athena ended their battle in a 2-2 stalemate after the game was abandoned in the 63rd minute due to unplayable pitch conditions and the result will stand.
NPL WA Round 17 Results
Armadale 1-0 Bayswater City
Stirling Lions 0-0 Inglewood United
Subiaco 2-0 Perth Glory
Perth SC 4-1 Balcatta
ECU Joondalup 2-2 Floreat Athena
Sorrento and Cockburn City match abandoned