Daniel Kirk experienced a dream day as he followed up an unbeaten century with a seven-wicket haul to secure Trevallyn's third win of the season against third-placed Beaconsfield.
The man-of-the-match scored 108 not out as he enjoyed a 127-run partnership with James Whiteley (65) and 90 with Nick Garwood, who contributed an entertaining late cameo of 26.
The onslaught took the hosts to 3-229 off their 40 overs.
A first-wicket partnership of 90 had the visitors in the hunt on a batsman-friendly deck as Drew Clark amassed 69 and Chris Walker 32.
Bradley Sims (22) and Nathan Barry (21) also contributed before the team was bowled out 25 runs short in the final over.
Kirk inflicted the damage in a devastating spell of 7-51 off eight overs as Jacob Millwood also took 2-38.
Delighted to report that Shaw Things ($29.95, Forty South) is now available at 56 outlets around Tasmania and selling well.— Rob Shaw (@TheShawThing) January 24, 2020
Thanks for all the support.
Can also post copies if required.
Check out the Facebook page for more info:https://t.co/IZ31h1HEbopic.twitter.com/pqSO8yBkRW
Longford secured a home final by maintaining their unbeaten record against their nearest rivals Hadspen.
Dilan Sandagirigoda dominated with a superb knock of 88 as the Tigers amassed 8-236 with Dion Blair also falling one short of a half-century.
Beau Hills topped the bowling stats with 3-35.
Maxwell Magann then bowled the ladder leaders to their 11th win of the season, taking 4-38 off eight overs as the hosts' chase came up 47 runs short.
Thanuka Dabare top-scored with 37 for the Chieftains while Jona Watts added 34 but they could not prevent a third defeat of the campaign.
ACL inflicted more misery on bottom-placed Perth with a 67-run win.
Although only one ACL batsman passed 20, Simon Chappell's 56 formed the backbone of a competitive total of 155.
This was despite John Hayes producing the excellent figures of 3-25 plus three maidens off his eight overs as Matthew Rigby (2-20) and Andrew Rigby (2-27) also chipped in.
Top-order batsmen John Hayes (22) and Matthew Lawrence (24) got Perth's reply off to a good start but when they went so did their team's hopes and they were all out for 88.
Deepak Singh (4-41) and John Kedey (3-6) were the chief destroyers.
Subscriptions are available here.
Sign up to our Sport emailhere.