The county club travelled along the M8 knowing only a win would be enough to keep their slim hopes of staying in the league alive, and head coach Bryan Craig made just two changes to the side that turned out against Aberdeenshire.
Craig Harrison was recalled, and started in the back-row in place of Max McAlpine, while James Ferguson returned in the number 10 jersey, replacing older brother Alex - ruled out through injury.
Despite having beaten Greenock at Neilson Park earlier in the season, the Reds endured a tough afternoon, with the west coast club running in four first-half tries to gain the bonus point and effectively seal the Reds’ fate.
Ian Watt, once more playing out of position at scrum-half, and number eight Colin Stuart, were the pick of the bunch for the county side, while Mark Robertson and Graeme Dykes showed glimpses in the midfield.
They were unable to get into the match, though, as the hosts took control.
Skipper Garry Cockburn crossed to give the travelling Haddington supporters something to cheer, but that was as good as it got, as they went down 60-5.
Armandt Pryor, preparing for his final Haddington appearance at home to Whitecraigs tomorrow (Saturday), once more tackled hard, while Ben Laing was industrious in the second row.
It was not enough, though, and the Reds were well beaten, and they now need everything to go their way to avoid the drop, with relegation almost certain.
Greenock moved 11 points ahead of the Reds, while also having a game in hand, while bottom club Livingston, beaten 91-0 by Kirkcaldy, have three games in hand and lie only four points behind the Reds.