Longford shocked the TCL with a dominant 10-wicket win over two-time reigning premiers and the previously undefeated Hadspen on Saturday.
Without skipper Liam Reynolds, the Chieftains batted first and were dismissed for 119, with John LeFevre's patient 38 off 98 balls and Thanuka Dabare's contrasted knock of 26 off 22 boosting the total.
The returning Max Magann's 3-23 would lead the way with the ball as wickets were shared before the side's openers put on a show.
Jackson Blair continued his run of form, hitting 80 off 76 balls - including the match-winning six - with Josh Adams playing a supporting role with 38 off 69.
Trevallyn moved closer in their attempt to eclipse the Chieftains' top spot, defeating Evandale Panthers by 80 runs.
Batting first, the visiting Trevallyn posted 4-237 with all-rounder and vice-captain Daniel Kirk posting his highest score of the year with 88 not out.
He was supported by the likes of Dan Forster (42), captain-coach James Whiteley (39) and Drew Clark (29) as Bailey Ross took 2-38 in his third premier league outing.
In chase, it was Rickie Wells' turn to make some runs, hitting 69 off 118 as captain Steve Buchanan chipped in with a 40 but the Panthers fell 80 runs short as Sean Barry (2-19 off seven) was Trevallyn's best.
Twin 60s from John Hayes and Matthew Lawrence saw Perth overcome George Town by 77 runs at Crothers Oval.
Gavin Nutting and Jay Leslie both grabbed three wickets but Hayes' 67 and Lawrence's 64 steered the Demons to 9-201.
From there it was the Matthew Rigby show, taking 5-29 to tear through the Saints' top and middle order despite some hitting from Lachie Mason (38 off 30) as they were dismissed for 124.
Bracknell picked up their second win in premier league, defeating Legana by 54 runs.
A Jeremy Tuson 57, Daniel Shelton 35 and an unbeaten Matthew Hayward 33 saw the home side to 177 as Matthew Wells produced an economical 3-12 off his eight.
Donald Howarth's 25 was the sole resistance to Scott Semmens as the former George Town star took 4-19 off seven overs - bowling the Durhams out for 123.