Halifax Town 3 Boston United 2
Town held on for a crucial victory on a day when play off rivals Stalybridge and Gainsborough both lost.
Town made a great start, Hannah firing home from a Gregory pass after just five minutes.
And, after James Dean had a header ruled out for offside, they were two up after 34 minutes when Hannah bagged his second with an overhead kick.
Dean thumped home Town’s third five minutes later but Boston pulled one back on the stroke of half time through Marc Newsham.
And Josh Burge set up a nervy conclusion when he netted with his first touch 18 minutes from the end.