Fakenham Town and Swaffham Town look determined to ensure the race to escape Premier Division relegation goes right to the wire.

With the Eastern Counties set-up's website suggesting two, and not three, teams are likely to go down – although it remains unknown as to whether Wroxham finishing in the bottom three at the level above will affect matters – it appeared a two-horse race to avoid joining basement boys Whitton United.

But third-from-bottom Fakenham made it 10 points from their last four games by beating Haverhill Rovers 2-0 on Saturday. Kyle Plumb netted a brace for the resurgent Ghosts. Not to be outdone, Swaffham, the side directly below them, made it four points in as many days by beating Ipswich Wanderers 2-1 thanks to strikes from Joe Jackson and Alex Vincent.

Swaffham play one of their two games in hand on Fakenham this evening at Bury Town, against Newmarket Town, and will leapfrog the Ghosts if they secure at least a draw.

The duo's upturn has left a number of clubs, including Thetford Town, looking nervously over their shoulders. Thetford, who have played a game less than Fakenham, are now only ahead of the Ghosts on goal difference while Ipswich are only two points better off.

Elsewhere, Gorleston lost 4-0 at home to Stanway, Kirkley & Pakefield thumped Clacton 4-1 while champions Norwich United were presented with their trophy after beating Long Melford 3-1.

Great Yarmouth Town, now fourth with two matches to go, dropped out of the First Division promotion places after losing 4-3 at leaders Wivenhoe. They are a point behind Halstead, who beat King's Lynn Town Reserves 1-0, having played a game less.

Diss (1-0, Team Bury), Downham Town (5-0, Haverhill Borough) and March (4-0, Stowmarket Town) also lost.

In the United Counties League Premier Division, Adam Millson's hat-trick helped Wisbech Town edge relegation-haunted Wellingborough 3-2.