Ridgeons Premier Division leaders Dereham Town almost threw away the game against Haverhill, having been two goals up, but rescued all three points with a late winner at Haverhill.

The Magpies opened the scoring on the stroke of half-time when Adam Smith linked up with Steve Harley before putting the ball through to Danny Beaumont who fired home a low drive from the edge of the box.

Three minutes into the second half Dereham increased their lead after winning a free-kick 22 yards out and Gary Starling curled an inch-perfect drive over the wall and into the net.

Haverhill reduced the deficit in the 55th minute when following a direct break through the centre of the park Dalton O'Brien slotted the ball home. The home side levelled in the 77th minute with captain Marcus Hunt firing home.

It looked as if it was going to finish all square until Dereham snatched a late winner with Adam Gusterson rising well in the box to glance home a Starling free-kick in the 90th minute.

At Felixstowe & Walton United, second-placed Wroxham went nap to extend their winning run to seven after an entertaining game which saw the hosts score three too.

The Yachtsmen went ahead on five minutes from the first corner of the game with Owen Paynter finding space six yards out to turn and fire the ball home. A minute later and home keeper Waters stood his ground to deny Hilton.

On nine minutes Felixstowe responded with Jack Severy slotting the ball home for the equaliser before Damian Hilton regained the lead with a looping header over Waters just two minutes later.

The Yachtsmen survived strong appeals for a penalty after Severy on another run into the visiting area was felled and on 21 minutes they extended their lead, Steve Jordan heading home at the near post from a corner.

Glen Snell reduced the deficit mid-way through the half with a well-struck free-kick from the edge of the area to ensure the hard-working home side stayed in touch and an open game continued with both keepers kept on their toes.

Waters made saves from Danny Boswell and Ross Durrant with Howie in the Wroxham goal alert to deny Burton with half-time approaching.

Wroxham looked to press home their advantage after the interval with Waters saving from Durant in the opening minute at the expense of a corner and Burton coolly cleared the ball off the line following the flag kick. Ross Durrant converted Paynter's cross from close range on 50 minutes and when Jordan headed home his second from yet another corner it looked to be game over.

Snell shot narrowly wide as the home side looked to close the gap and were rewarded when Arran Sheppard headed home their third with just over ten minutes remaining.

Howie saved from Snell but despite the coastal side's persistence to the end the Yachtsmen comfortably saw out time to record their 14th league win of the season.

Yarmouth were denied their first home league win by a late Wivenhoe goal at the Wellesley.

Dominic Smith headed the Bloaters into a 13th minute lead but the Dragons withstood a second-half barrage of home attacks to draw level five minutes from the end.

A Scott Woodcock corner ran across the Wivenhoe goal line and Max Egbuna picked up a huge clearance to strike through the middle and fire past Michael Hilton to thwart the Bloaters.

'Terrific effort from the lads,' said Yarmouth boss Paul Tong, 'and no-one can fault their commitment, but it's goals that win matches. and we didn't put away our chances.'

Meanwhile, A McKenna netted for Kirkley & Pakefield as they returned from Hadleigh with all three points.

Norwich United's R King and G Wilson both scored to secure a 2-0 home win over Stanway Rovers.

Wisbech hosted FC Clacton and it ended up as a goal-less draw while Ely lost 1-0 at Debenham and Mildenhall were defeated by the same scoreline at Leiston.

Woodbridge beat Newmarket 4-0 despite being eight places lower in the table, and Histon Reserves drew 2-2 with Walsham-le-Willows.