PERTH has recorded its first win of 2017 and kept East Fremantle without a victory following a 13-point triumph at Lathlain Park on Saturday.
The two teams came into the clash on Saturday without a win so far in 2017 so the desperation levels were high heading into the contest.
Perth's form had been vastly more competitive to open the season with losses to Swan Districts, Subiaco and Claremont by 12, 23 and 59 points respectively.
East Fremantle, meanwhile, had been blown away by Claremont to the tune of 62 points and Peel Thunder by 86 prior to the Round 3 bye.
And it was the Demons who were in control virtually all afternoon ending up winning 16.12 (108) to 14.11 (95).
Perth started strongly enough with four goals to three in the first quarter to lead by seven points at the first change.
The Demons added another four goals to three in the second term to take an 11-point advantage into the main break.
Perth then extended its advantage with another four goals to three in the third quarter to hold a comfortable 19-point lead into three quarter-time.
East Fremantle did outscore Perth with five goals to four in the last term but the Demons were never really threatened and won by 13 points.
Perth captain Clint Jones was outstanding leading his team from the front finishing with 42 possessions, six tackles, five inside 50s and four marks.
Christian Eyres had a strong performance in the ruck with the Demons ending up with 18 disposals and 25 hit outs.
Liam McKenna also gathered 26 possessions for Perth, Aidan Tropiano 25, Corey Byrne 20, Brent Edmonds 18 and Devin McFarlane 18.
Sam Garstone provided a strong target in attack with 16 possessions, seven marks and four goals with Gordon Narrier and Spencer White also kicking two goals apiece.
Jonathon Marsh did his best to try and lift East Fremantle finishing he afternoon with 33 possessions and a goal.
Liam Anthony also gathered 29 disposals for the Sharks, Jamie McNamara 26, Ryan Lester-Smith 21, Jayden Schofield 20 and Andrew Stephen 19 to go with 10 marks.
Joel Kalajzic played his first game for East Fremantle against his old club and did well with 21 possessions.
Cameron Symonds kicked two goals to go with 34 hit outs with Brett Peake also booting two majors for East Fremantle.
Perth will now enjoy the bye this week following the win before taking on East Perth at Leederville Oval in Round 6.
East Fremantle will take on Swan Districts on Saturday at East Fremantle Oval in an attempt to win its first game of 2017.
PERTH 4.3 8.6 12.9 16.12 (108)
EAST FREMANTLE 3.2 6.7 9.8 14.11 (95)
PERTH – Goals: Garstone 4; White, Narrier 2; Edmonds, McFarlane, Ninyette, Chester, Stack, Byrne, Wilkins, Morisey.
Best: Jones, Garstone, McKenna, Eyres, Tropiano, Narrier, McFarlane.
EAST FREMANTLE – Goals: Watson 3; Symonds, Peake 2; Holmes, Adamini, Mirco, Lester-Smith, O'Brien, Stephen, Marsh.
Best: Marsh, L Anthony, Stephen, McNamara, Kalajzic, Symonds.