THE WAFL's top-four teams are now set after East Fremantle, East Perth, Swan Districts and Claremont all won on the weekend in Round 22 action leaving them to fight for who finishes where.
The round began on Friday night under lights at Fremantle Oval with Swan Districts overcoming a spirited South Fremantle 17.18 (120) to 13.7 (85).
Then on Saturday, Claremont hammered Perth 29.13 (187) to 5.8 (38) at Lathlain's Brownes Stadium and East Perth beat Subiaco 15.25 (115) to 11.9 (75) in the battle of the Medibank Stadium co-tenants.
On Sunday at East Fremantle Oval, East Fremantle secured its place in the finals with a commanding 23.15 (153) to 7.8 (50) victory over West Perth.
The round began on Friday night with a good contest between the youthful South Fremantle and second-placed Swan Districts. The Bulldogs kicked four of the first five goals of the game, and never went away, but in the end Swans' talent came to the fore.
Ash Hansen and Tim Geappen kicked four goals apiece, with Dayle Garlett adding three as the black-and-whites kicked five goals to nil in the final quarter to run out 35-point victors.
Tallan Ames did well restricting Ben Saunders to one goal with Josh Roberts racking up 28 possessions, Tom Roach 27 and Shaun Hildebrandt 23.
John Sgherza kicked five goals for South Fremantle and Andrew McCarrey three with Fremantle-rookie Haiden Schloithe gathering 27 disposals and Kris Miller 24.
Claremont completely dominated Perth on Saturday to reinforce its position on top of the ladder and to remain almost certain of a third straight minor premiership.
Claremont kicked nine goals to nil in the first quarter and another eight to none in the second to amazingly lead 17.7 (109) to 0.4 (4) at the main break. Even though Perth managed five second half goals, the Tigers piled on another 12 to win by a massive 149 points.
Tom Lee continued his scintillating form for Claremont with another six goals with Chad Jones adding five, Ian Richardson three and Andrew Foster three. Kane Mitchell racked up 32 possessions, Foster 29, Tom Swift 27 and defender Jess Laurie 27.
It was a horror day for Perth but captain Ross Young never stopped trying and finished with a team-high 27 disposals.
East Perth recorded a crucial 40-point victory over Subiaco on Saturday that cemented its spot in the top-four, and it could have been by more had it not been for the kicking of 15.25.
It was the perfect celebration for co-captain Craig Wulff's 200th game with the Royals as well and his fellow skipper Michael Swan returned to boot three goals as did Josh Smith, Mat Seal and Nick Kommer. Fremantle's Zac Clarke was terrific with 22 possessions and 30 hit outs.
Ryan Wade, Chris Deluca, Blake Broadhurst and Rhett Kerr all kicked two goals for Subiaco with young gun George Hampson collecting a team-high 20 disposals.
East Fremantle controlled its contest from the start on Sunday against West Perth with three goals in the game's opening minutes. From there it was eight goals to two in the first quarter, and then 10 to two after half-time to secure the thumping 103-point victory.
West Coast's Brad Dick kicked six goals for East Fremantle with Brock O'Brien adding four, Luke Weller three, Sean Henson two and returning Eagle Josh Kennedy two from his 10 possessions and six marks.
It was a tough day for West Perth and ends its finals hopes while also not being the celebration the Falcons were hoping for Anthony Tsalikis' 150th game.
Andrew Strijk worked hard for 25 possessions and two goals with Shane Nelson picking up 28 touches, Steven Browne 22 and Matt Guadagnin 20 to go with his two goals.
Click here for the full summary of the Round 22 results across all grades this weekend