Gorleston battled with 10 men for over an hour to gain an excellent away win in a feisty encounter.
An injury-time penalty condemned Gorleston to their third defeat in a row.
A goal three minutes into stoppage time earned Gorleston their first league point since the opening week of the season.
The double act of Ross Gilfedder and Ryan Fuller hit a double each to send their side through in the FA Vase.
An equaliser deep into injury time gave the Greens the point they deserved in their final home game of the season.
A below-par Greens had to settle for a point against the bottom side after letting the lead slip late on.
Gorleston twice came from behind to gain a decent point at Long Melford.
max temp: 6°C
min temp: -0°C
Enjoy the Great