Blackpool have lifted the Northern League title for the first time in 24 years.
Their 87-run win at Penrith finally wrestled the league crown away from holders Leyland, who had battled all the way in a bid to retain it.
Victory came at a canter in Cumbria, Stephen Twist’s 82 and half-centuries from guest professional Steven Croft and Richard Gleeson helping them score 250-8.
Gleeson then removed five Penrith batsmen as the home side were bowled out for 163.
Leyland did not release their grip on the title without a fight, hammering St Annes by 127 runs at Fox Lane on Saturday.
A fine knock of 93 at the top of the order from Luis Reece and Nathan McDonnell’s 78 helped them post 234-7 after being asked to bat first.
Leyland’s bowling attack was then too much for the visitors to handle, St Annes dismissed for 107.
Karl Cross posted 4-55, with Reece and Steven Pallett taking three wickets each.
After struggling for wins all season, Preston collected two in successive days.
They beat Morecambe on Saturday and then Chorley in a game rearranged from earlier in the summer.
Against Morecambe, they were asked to bat first on their West Cliff track and responded by putting 228-6 declared on the board.
Sajid Patel struck 73 and Soyeb Dukanwala 72.
In reply, Morecambe were 156 all out, Kelly Smuts their highest run scorer with 40.
Yasin Patel took 4-35 and skipper Saeed Bariwala 4-54 as Preston scooped maximum points. They were victorious 24 hours later, beating Chorley by 27 runs.
Preston were 158 all out in the first innings, Sajid Patel scoring 33 and Bariwala 27.
Gaurav Dhar scooped five wickets, the spinner finishing with figures of 5-36 in 13 overs.
Chorley, who were only able to field 10 players, were 131-9 in reply.
Jack Catterall top-scored with 32, Mohammed Jamal adding 27. That was the second loss of the weekend for Chorley, with Fleetwood having beaten them by four wickets.
Having won the toss and elected to bat, Chorley scored a respectable 189-5, David Fisher hitting 66 and Ian James Dickinson an unbeaten 54.
But Fleetwood launched a successful chase, posting 194-6 inside 42 overs.
Lancaster were beaten by eight wickets in their visit to Kendal. Michael Barry hit a superb 107 as Lancaster were 170 all out after batting first.
Kendal were 173-2 in reply, Jamie How scoring 95.