Relegation battlers Wymondham Town stunned title-chasing Mattishall with a 3-2 victory in the Premier Division on Saturday.

James McCloy, Calum Webb and Jonathan Phipps handed Wymondham just their third league win of the season, with Christian Harbour and Connor Delaney on target for fading Mattishall.

Cromer's match at North Walsham was postponed, allowing Blofield to close the gap on the leaders to one point with a 4-1 win over Norwich St Johns. Chris Holmes and Ben Morgan both netted twice for Blofield, while Lloyd Greening was St Johns' scorer.

Hempnall beat fellow strugglers St Andrews 4-1, with goals from Damian Didwell, Ben Player, Kirt Bardsley and an own goal. Adam Brock was on target for St Andrews.

Daniel Colk and Nathan Thompson both bagged braces in Acle's 5-1 win at bottom side Wells, with Luke Goreham also netting. Daniel Grocott scored for the Seasiders.

Ashley Ling scored twice and Aaron Jones also found the net in Loddon United's 3-2 victory against Wroxham Reserves, who had a double from Jamie George.

Sheringham drew 1-1 at Beccles, Kristian Gleave netting for the visitors and Damon Bensley on target for the hosts.

Division One leaders Stalham were beaten 3-1 at lowly Hindringham. Mark Betts (2) and Asa Saunders scored for Hindringham, with Darren Patterson firing in for Stalham. Their lead was cut to three points as Dersingham won 2-0 against Sprowston Athletic. Chris Jenkins and Trevor Daniels got Dersingham's goals.

Fellow challengers Poringland Wanderers faltered with a 3-1 defeat to Holt, who had goals from Andrew Hanby, James Wright and Lee Clarke.

Lowly Bradenham Wanderers picked up a valuable point in a 1-1 draw against high-flying Hellesdon. Matthew Cross netted for Bradenham and Glen Sharp scored for Hellesdon.

Elsewhere, Carenton Turner scored twice in Brandon Town's 4-2 win at Corton and James Taylor also hit a double as Horsford United beat bottom side Watton 6-3, despite a brace from Xavier Huckle.

Dale Rayner also bagged two for Norwich CEYMS in a 2-2 draw with Caister and Beau Howard scored as Reepham beat Long Stratton 1-0.