MELVILLE City made it back-to-back wins with a gutsy 4-3 victory over Swan United at Rosher Park on Thursday.
The visitors knew they needed a win over their fellow promotion hopefuls to keep their playoff hopes alive and duly delivered in a hard-fought match.
A double to Dean Thurston either side of a Michael Ranieri header, and a late Christian Long strike, secured the victory.
The win moved Melville to seventh, just two points off a playoff spot, but having played two more games than most of the league.
City must win their final three games against Quinns FC, Balga SC and Wanneroo City.