Busselton booked its first grand final appearance in five years with a dominant display against Bunbury on Sunday afternoon.
Travelling up to Payne Park, the Magpies were keen to continue their remarkable run of form.
The visitors notched up four goals to the Bulldogs' one in the opening term, before securing a comfortable 21-point lead at quarter time.
Assisted by coach Jamie Nani, the home side recovered to kick an impressive four goals to three in the second term.
Unperturbed by the Bulldogs' fighting spirit, however, the Magpies went on to clinch a solid 7.4 (46) to 5.1 (31) half-time lead.
Battling the wintry conditions, both sides worked to maintain possession and create chances up forward in the second half.
Kicking three goals in the third term and another two in the fourth, Busselton did enough to claim a 12.8 (80) to 10.6 (66) away victory.
Mitchell Howlett notched up five of the Magpies' 12 majors, while Jordan Adamson-Holmes top-scored for the Bulldogs with three.
Austin Styles (Busselton), Cameron Hay (Bunbury), and Cameron Lamonaca (Bunbury) dazzled with two goals apiece.
A stunning second-half effort saw the Collie Eagles knock reigning premiers Harvey-Brunswick-Leschenault out of this year's competition.
Enjoying a home ground advantage, HBL quickly gained momentum and booted two goals to one in the first quarter.
Both teams bagged two goals apiece in the second term, before the Lions secured a 4.4 (28) to 3.3 (21) lead at the main break.
The Eagles - kicking four goals to one in the third - turned a seven-point deficit into a 13-point buffer at the final change.
The side celebrated a hard-fought 11.5 (71) to 6.7 (43) win after posting four goals to one in the final term.
Bagging four majors, star forward Hayden Yarran was one of Collie's seven goalscorers in Sunday's clash.
Brett Hill finished up with three goals for HBL, while teammates Brendan Tingey, Ty Anderson, and Jesse Crichton nabbed one each.
Busselton moved through to the 2020 SWFL - Women's grand final with an upset win over the Harvey Bulls at Payne Park.
Trailing by nine points at half time, the Bulls fought to reduce the deficit to three late in the third quarter.
Scoring two unanswered goals in the fourth, the Magpies stormed home to claim a decisive 5.5 (35) to 3.0 (18) victory.
Bunbury's Colts side defeated Busselton by 17 points, 11.7 (73) to 8.8 (56), before Donnybrook picked up a 7.7 (49) to 6.6 (42) win over HBL.
HBL's Reserves clinched an 8.7 (55) to 6.7 (43) victory over Bunbury, while Eaton snatched up a one-point win over Collie - 6.8 (44) to 6.7 (43).