Honours were shared as Boston Hockey Club Men and Alford played out an exciting match.
In the end the result was probably a fair one, where both teams regularly created chances.
The score could have been 8-8, yet with just two minutes remaining Boston were on course to take away the three points when the hosts levelled with a strike from an acute angle.
Boston were understandably disappointed, especially as they came from behind twice to lead 3-2.
The first half saw Alford come out of the blocks quickly and take the lead after eight minutes as Boston struggled to get any cohesion.
It was a simple tap in from a few yards out with Boston’s defence at sixes and sevens.
But to Boston’s credit, they did roll up their sleeves and - after a few near misses - Richard Wightman finished well after a good run from Mark Haynes.
After the break, Boston conceded an early goal again.
However, once more they bounced back and equalised through Jamie Birks’ smart finish.
The away side then took the lead through Wightman’s penalty stroke - his eighth goal in four contests - after Mark Baxter’s fierce short corner was stopped on the line illegally.
Boston’s third saw Alford step up the pressure and eventually that told.
Their next game is home to Spalding on Saturday (3pm).