Four errors in defence led to Haverhill, who had otherwise held Gorleston for most of the game, going down to a score line that saw them finish just above the relegation spots of the division.
The hosts went ahead on 8 minutes, Liam Brown heading a cross field ball from the right wing into the danger area from the left corner of the area, the ball bounced as the away defence looked in and Joel Watts pounced to ghost in and net with a first time side foot finish.
It was a goal apiece on 12 minutes when the ball was won in his own half by Perry Moody and his ball through, intended for Tyrone Alleyne, led to defender Aaron Taylor rushing his attempted clearance and he shinned it over goalkeeper Liam Hembling and into the net from 25 yards out.
Gorleston restored their lead, and took it into the break, with a 20th minute goal, Thomas Daniels not closed quick enough as he broke forward and, as he went from the left towards the centre of the area across its edge, his low 20 yard effort went back the other way and gave Graham Smith no chance of a save.
The second half, following a double substitution, had Haverhill fielding five under 18 players and, although some nice football was being played, there was no real penetration in the final third, although substitute Ollie Stevenson’s 72nd minute foot to Marc Abbott’s first time ball across the edge of the six yard box brought a good save out of Hembling as he dove low and to his left.
Two lapses on 82 and 87 minutes flattered the score for the home side, a mistake by Nick Wilderspin seeing Watts get ahead of the Smith to the loose ball and square it for sub Bradley Hough to score before a square ball by Will Gardner hit the back of a Gorleston player’s legs 30 yards out and two quick passes culminated with Keegan Middleton releasing Hough to finish wide of Smith.