Wroxham flew the Norfolk flag as they ended a barren run of seven games without a win.

The Yachtsmen beat visiting Newmarket Town 3-1 to jump up to ninth in the Premier Division table.

Two goals from Pete Wiltshire and one from Harley Black earned Wroxham the points.

Gorleston went down 4-1 at leaders Coggeshall Town, despite taking the lead through Sean Perfect. Gorleston acquitted themselves well, but the game changed during a four-minute spell in the second half when the hosts scored twice. Then, with little more than 10 minutes remaining Jack Garrod was sent off after a second yellow card.

While Gorleston still looked capable of levelling matters, the hosts wrapped it up, leaving a scoreline that looks harsh on the Greens.

Thetford's League Cup final dress rehearsal at Brantham ended in a 3-1 defeat. The pair meet at Diss Town's Brewers Green Lane ground on May 7 to decide the silverware.

Great Yarmouth Town's trip to Long Melford ended in a 2-1 defeat, Chris Holmes scoring for the Bloaters.

Fakenham Town were beaten 3-0 at Kirkley & Pakefield on Friday night and remain four points ahead of bottom side Wivenhoe, who lost 2-1 at Haverhill Rovers. Kirkley moved to 12th in the table.

In the First Division, fourth-placed Swaffham Town were the weekend's big hitters, smashing seven past Braintree Town without reply. Captain Alex Vincent began the rout, with Ryan Pearson scoring twice in the space of four minutes. Joe Jackson then joined in to make it 4-0 at the break. Jackson completed his hat-trick, with Danny Tindall rounding off a good day for the Pedlars.

There was some relief for Diss Town, who have managed to steady the ship of late – they beat Norwich United 2-1. Will Goulding and Mark Plunkett with the Tangerines' goals in the first half, George Diggens replying for the Planters.

Kings Lynn Town were 2-0 home winners over third-placed Framlingham, while Downham drew 1-1 at Needham Market and Norwich CBS went down 3-0 at Whitton.