Frankly Digital Norfolk Alliance Divisions 3, 4, 5 & 6: Kirkley & Lowestoft Railway's Marcus Bishop recorded the best ever bowling figures in the history of the Norfolk Alliance on Saturday – shortly after making 90 with the bat.

Bishop returned figures of nine for 27 to seal a 153-run win at home to Ashmanhaugh, beating the previous best of nine for 38, by Jon Barrett for North Runcton against Bradfield in 1984.

Great Melton's hopes of wrapping up the Division Three title on Saturday were scuppered by second-placed Swardeston B in a four-wicket defeat. Richard Wood top scored with 53 for Melton, while David Horrex took five for 58. In reply Swardeston's Kevin Cooper made 42 as his side won with 11 balls to spare to secure promotion.

Dennis Rogers (61no) led Great Witchingham A to a three-wicket win at Acle A, with Kevin Gilbert hitting 56 for the hosts.

Sprowston A beat Swaffham by seven wickets, with key contributions from Olly Ford (69) and Aaron Stock (four for 27), while Michael Crisp hit 50 for Swaffham.

Ally Poll's 71 helped Dersingham secure a winning draw at North Runcton A.

Hardingham's nine-wicket win at Bungay in Division Four gave them their first promotion as an Alliance club.

The second promotion spot will go down to the wire after Thetford closed the gap on second-placed Old Buckenham A to six points with a 26-run win. Thetford's Dan Anderson took six for 48 and although Bucks' Duncan Osbourne responded with four for 24, it was not enough.

Paul Harwood (138no) and Chris Hill (63no) featured in an impressive unbroken second-wicket stand to give Narborough a nine-wicket win at Norwich B. Jamie Bradford (78) and Lewis Sexton (51) were Norwich's top scorers.

Bradenham A failed to raise a side against Hethersett & Tas Valley A and the subsequent points deduction means they are relegated.

A thrilling finish at Diss A saw the scores finish level as visitors Winterton remained in the hunt for promotion from Division Five.

Great Melton A need a solitary point from their final game to be sure of going up after a 77-run win against Norwich & Coltishall Wanderers A. Jason Whiddett (67) and Lee Whiddett (56) made half-centuries in the Melton innings, while Mark Pepper took five for 60. Dan Littlehales hit 68 in the Wanderers reply with Melton's Rob Sims taking four for 33.

Rocklands maintained their challenge with a five-wicket win over Swardeston-CEYMS. Will Defoe hit 120no to see Rocklands home, after Rob Ebbage hit 59 for Swardeston.

Troy Allen's all-round display kept Aldborough in the running as they beat Stow A by seven wickets. Allen took four for 48 before hitting 80.

Matt Carver hit 58 and Harry Van Zanten claimed four for 36 to hand Brooke A a 100-run victory at Halvergate.

Mattishall A celebrated promotion from Division Six with a winning draw at Garboldisham A, who are also promoted despite the defeat.

Topcroft A slumped to a 42-run loss at Beccles A after Andrew Clarke made 57no for the hosts.

John Brooks took five for 28 as Saxlingham A moved out of danger at the bottom with an eight-wicket win against fellow strugglers Thetford A.

Kaiden Goldspink's 73 set up a 21-run win for Lowestoft A against Dereham A, while Nick Bartholomew took five for 19 to lead Bradfield A to an 18-run win against Vauxhall Mallards B.