Harrogate Railway one step closer to promotion after semi-final win