Dunfermline now odds-on to top League 1 at the end of the season