A last minute equaliser from South West Phoenix denied Mandurah City all three points in their State League clash at Payne Park on Saturday.
A game that saw four penalties amid bizarre proceedings ended all square after Jordan Rhodes had scored all three of City’s goals, two from the spot.
Rhodes put the visitors ahead on 25 minutes with a well-taken shot from the left after City had finally broken the Phoenix offside trap.
But a mix up in the City defence saw the ref award a penalty for a handball no one in the crowd, or on the field could see and the home side was level.
Minutes later skipper Andy Brown was adjudged to have fouled and another penalty put the home side in front 2-1.
But three minutes from halftime Rhodes fired home his second, from the spot, after Abe Tcuono had been brought down.
City took control in the second half but chances were rare for both sides and Ged Burke has the best chance when his run was thwarted by the home keeper.
Substitute Santos was introduced by coach Doug Hesketh and he was felled in the box in the 83rd minute for Rhodes to complete his second hat-trick in as many games to put City in front again.
But a stunning Phoenix strike late on levelled the game and honours were even.
City stay top as second-placed Joondalup also drew, 2-2 at home to Dianella, although Ashfield closed the gap with a 3-2 win at Gosnells.