Bolton Boys overcome obstacles in key victory