Mandurah City are still winless but have run the ladder leading Western Knights to a 3-3 draw.
Western Knights went into the main break with a 1-0 lead before the game really opened up in the second half.
Mandurah went down 3-0 staring a big defeat down the barrel before Alex Grayson found the back of the net at the 64th minute mark.
Just seven minutes later Craig Barker deceived the keeper and when Robbie Galvin hit the scoreboard at 84 minutes City dared to dream.
Both defences held strong until the final whistle sounded.