Hadspen's Dane Anderson is proving to be one of the TCL's greatest recruitments, smacking 149 off 85 balls as his side won by 310 runs.
Fellow recruit John LeFevre made 73, Thanuka Dabare 62 off 37, Beau Hills 37 off 24 and Deepak Singh finished with 36 off 10 to collect 5-399.
The prolific Hadspen run continued, dismissing the Saints for 89 in an innings with five ducks.
Prasanna Kharel made 22 not out as James Hayward backed him up with 19 while Shahid Ahmed collected 4-21 off his six overs.
Longford didn't have it all their own way with the bat but changed the narrative with the ball - dismissing Legana for just 34 as Richard Howe and Max Magann both took five-fors.
The Durhams dismissed the Tigers for 112 to give them a chance as Matthew Wells' 4-23 led the way.
But a shock win wasn't to be, matching George Town's five ducks as no batsmen made double figures.
Drew Clark's unbeaten 91 and Dan Forster's 73 led Trevallyn to a 57-run victory over Perth.
Coach James Whiteley (32) started things off while Forster and Clark picked up where he left off to make 7-231 as Harley Thomas and Matt Rigby took multiple wickets.
Perth started strong as captain John Hayes made a half-century and put on 80 with Andrew Rigby before being dismissed.
But it then went downhill from there, losing the next 10 for 94 as Daniel Kirk was the destroyer with 4-19.
Bracknell came within inches of claiming their first premier league victory but ACL won their third on the trot - chasing their total nine wickets down.
Coach Dylan Semmens made 75 and Jeremy Tuson 46 as Bracknell made 233 with Nigel Hurst taking 4-33.
Skipper Shaun Woods top scored with 57 in reply while Simon Chappell (49) fell just short of a half-century as the Bluebacks won despite Matthew Chilcott's 4-19.