Haddington lost the game and the chance to go top of the Premier League with this 3-1 defeat at home to Montrose.
In one of only two games to survive the howling wind and driving rain it was the visitors who proved clinical in front of goal.
For Haddington boss Johnny Harvey it was a defeat hard to take, saying: “We never reached the heights of our previous games. Altogether it was a bad day at the office.
“We didn’t take any chances we did create and that’s not like us. We lost a bad goal from a needless free kick just before the break and then before we had a chance to settle in the second half we lost another bad goal within a minute of the restart.
“However, we have a chance to bounce back with a derby against Dalkeith and we won’t need to build up the players for that one.”
With the rain and wind driving down the whole length of the pitch Haddington decided to take advantage of the conditions from the kick off and were soon pressing the visiting defence.
They forced a couple of half chances but keeper Ally McLeod dealt with anything coming his way comfortably.
Montrose though were handling the wind and just before the half-time whistle they won a free kick out wide left. James Greig swung over a cross to the back post where the giant Scott Watson rose to power a header into the net.
Montrose, now with their backs up, grabbed a second within a minute of the second half beginning. The Haddington defence failed to deal with a long ball into the penalty box allowing Callum Watson to drive the ball past the keeper.
It was a shock for Harvey’s men but they pulled a goal back just before the hour. From a corner on the left Andy Forbes headed home giving them hope of at least a point.
But Montrose scored again with another back-post header from Scott Watson.
Hi Hi’s boss Harvey thanked his committee for their help in making the game go ahead.
“They did a terrific job to get the game on.”
Haddington: Amos, Sproule, Draper, Hume, Forbes, Miller, Wright, Fairnie, Martin, Devlin, Ponton. Subs: McPartlin, Berry, Inglis, Froude.
Montrose: McLeod, Dalgarno, Sturrock, Whyte, Collier, Rae, Greig, Anderson, C Watson, S Watson, Cruikshank. Subs: Campbell, Smith, Thomson, Mowatt, Taylor.