James Henry’s penalty and Jack Barham’s header in the 93rd minute sealed their place in the final.

They will face the winner of Rochdale versus Spennymore Town on Sunday 11th May.

Aldershot’s next game is a home match on Tuesday against Boston United.