Coincidentally, it was the Sharks who inflicted that defeat three years ago with a 73-point triumph over the eventual premiers in round 22.
The loss puts added pressure on sixth-placed West Perth in the derby clash against East Perth on Saturday, with the injury-riddled side at risk of falling out of touch with the top five.
On the weekend, the hosts got an early jump on the Falcons, keeping them goalless in the first term while booting six majors of their own on their way to a 14.17 (101) to 7.9 (51) win at East Fremantle Oval.
West Perth made somewhat of a recovery through the middle of the match, winning the second and third quarters to keep the deficit to an attainable 25 points heading into the final term.
But East Fremantle held the side to a goalless stanza for a second time, adding another four majors to run away with a big win.
While the Sharks found four multiple goal kickers, West Perth could not find any, with seven players kicking a goal each.
Key stats told the story, with the hosts bettering the Falcons in disposals (404 to 337), marks (99 to 84), tackles (62 to 48) and inside 50s (57 to 44).
Steven Browne had 29 disposals for West Perth, while Aaron Black had 28 and a goal.
East Fremantle veteran Brett Peake kicked three goals, with Liam Anthony taking a match-high 34 touches.