Bouncing back from a crushing loss to Collie, Donnybrook secured a six-wicket win over Dalyellup Beach in Round 17 of the Bunbury and Districts Cricket Association's Second Grade competition.
Enjoying the home ground advantage, Dalyellup won the toss and confidently elected to bat first.
Beach Boys' captain Mitchell Boyle and fellow opener Ty Verhaaf got the ball rolling with 14 runs apiece.
Top order batsman Adam Bilston knocked a whopping five fours on his way to 27, before teammate Timothy Bowen hit 24 off 52 balls.
Following the dismissal of Jye Ryan (12), the home side suffered a devastating lower-order collapse.
Chasing Dalyellup's total of 118, Donnybrook openers Mark Manea (6) and Phillip Welsh (9) made only a handful of runs each.
Continuing his red-hot form, wicketkeeper Bradman May (22 off 44, three catches) found the boundary line on three occasions.
With a half-century from Paul Reynolds, the Dons reached the Beach Boys' total in 34.5 overs.
Returning to Egan Park, Donnybrook was feeling confident going into its showdown with Marist in Round 18.
The Dons fell to 7/51 after a series of quick dismissals. Star batsman Shaun Towers (24 off 61) provided some relief, before tailender Luke Hutchinson notched up 18 off 46.
Bowlers Bailey Wootton (4/27) and Jack Wilson (3/27) assisted in dismissing the home side for a measly 108.
Thanks to Cooper Dehring (37) and Jeremy Princi (32), the visitors reached their target with six wickets in hand.
Donnybrook's Neil Robertson impressed with 4/17 and four maidens from his 10 overs.
Eager to redeem themselves, the Dons travelled to Roche Park on March 14 for their semi-final clash with Collie.
Following the early dismissals of Manea (15) and Welsh (0), Towers hit three fours on his way to 25 off 56.
Stranded on 5/63, middle order batsman Troy Skippings (24) and captain James Harcourt (14) came to the rescue.
Going after Donnybrook's 108, Collie opener Brayden Kent scored a remarkable 47 off 81 (including six fours).
Guided by Blair Malatesta (36 off 41) and Austin Kent (11), the Coalminers reached the visitors' total in just 27.1 overs.
Collie's Brayden Kent (3/11) and Donnybrook's Elliot Bedford (2/27) were applauded by both sides for their efforts with the ball.
Due to ongoing health concerns, the BDCA recently made the decision to cancel all remaining matches. The move saw Collie retain the Second Grade title.
In a season full of highs and lows, Donnybrook notched up an impeccable 10 wins from 16 games.
The teams are all now looking forward to the 2020/2021 season.