Halstead Town boosted their promotion hopes as they came from a goal behind to beat Diss Town 4-1, while Ryman One North leaders AFC Sudbury won and there were draws for both Needham Market and Bury Town.
After Sam Page put the Tangerines in front on the quarter hour mark, Sam Cripps struck twice before the break to give Halstead a 2-1 lead.
Marcus Warren and Jake Brown were then both on target in the second-half as the Humbugs cut the gap on the top three in the Thurlow Nunn League First Division to eight points.
In the Barclays Premier League, Norwich City ended the weekend out of the bottom three despite letting a two-goal lead slip in their 2-2 draw with West Ham United.
Robbie Brady and Wes Hoolahan gave the Canaries a 2-0 lead at Carrow Road, before Dimitri Payet and Mark Noble responded for the visitors to grab a share of the spoils.
Ipswich Town (eighth) continued to drop down the Sky Bet Championship table as they slumped to a 2-1 defeat at Bristol City.
Newmarket-born Lee Johnson’s first game in charge for the Robins ended in a victory, as an Aden Flint brace proved to be enough despite Brett Pitman pulling one back for the visitors.
Premier Division: Needham Market 1, Met Police 1.
Division North: AFC Sudbury 1, Barkingside 0; Romford 3, Bury Town 3 Soham Town Rangers 4, Redbridge 1.
THURLOW NUNN LEAGUE
Premier Division: Hadleigh Utd 1, Haverhill Rovers 1 (Friday); Gorleston 1, Walsham le Willows 3; Long Melford 0, Brantham Athletic 1; Mildenhall Town 1, Stanway Rovers 1; Newmarket Town 1, Felixstowe & Walton Utd 3; Thetford Town 0, Saffron Walden Town 1.
First Division: Haverhill Borough 1, Needham Market (Friday) 0; Wivenhoe Town 2, AFC Sudbury (Friday) 0; Cornard Utd 0, Woodbridge Town 0; Debenham LC 0, Great Yarmouth Town 3; Halstead Town 4, Diss Town 1; King’s Lynn Town 2, March Town Utd 1; Team Bury 0, Stowmarket Town 1.
THURLOW NUNN LEAGUE
Tuesday. Premier Division: Newmarket Town v Thetford Town.
First Division: Diss Town v Dereham Town; Team Bury v Haverhill Borough.
Wednesday. Premier Division: Godmanchester Rovers v Haverhill Rovers; Ipswich Wanderers v Hadleigh Utd postponed.