The form book was turned upside down in Division Two of the Norfolk Alliance as bottom side Bradenham saw off leaders Topcroft.

Bradenham, who had lost all seven games before the weekend, kept their nerve to seal a two wicket victory after their hosts had made 233-3 batting first (Harry Windridge 74, Ben Baldwin 64 not out).

Will Dewing saw the chase through with an unbeaten 83 while Rob Ellis (72) and Make Taylor (54) also played important roles.

Second placed Beccles were also beaten, with fellow promotion chasers Hethersett and Tas Valley coming away with an impressive five wicket success.

The star for the visitors was once again Ian Bryce who followed up bowling figures of 5-57 with his sixth ton of the season as Valley finished on 212-5 in the 38th over chasing Beccles' 211 (Alex Wright 85).

Bryce's unbeaten knock of 108 featured 20 fours and two sixes, meaning he only had to run 14 times on a scorching hot afternoon.

Division Three leaders Great Melton lost their 100 per cent record when were beaten by seven wickets by Old Buckenham A, for whom Mark Dunnett made 74 and Ross Bailey 66 in a total of 190-3. Melton had been restricted to 187-9, Matthew Clarke top scoring with 71.

That allowed Martham to close the gap at the top to just three points. They were given a decent target after Swardeston B made 232-8 (Lewis Gooderham 92) but got home with eight wickets in hand as Jack Whatmough made 90 not out and Alex Sayer 76.

There were a couple of stunning knocks lower down the Alliance ladder.

In Division Five veteran Kevin Cooper made an unbeaten 169, with James Thacker finishing on 93 not out, as Swardeston/CEYMS chased down Old Catton's 279-6 for the loss of just one wicket. Giles Pickett was unlucky to be on the losing side, having earlier scored 137.

Meanwhile Ali Ponder turned on the style for Ashmanhaugh and Barton Wanderers A in Division Six. He hit an undefeated 161 out of a total of 253-5, with Wanderers going on to dismiss opponents Diss A for 225 (Alfie Brydon 88).

Garboldisham A's Jonny Wyatt (140) was another batsman to get a big 100 as his side beat Beccles A to stay top of Division Four.