Greenock Morton's hopes of winning the First Division are virtually over following a 1-0 reverse to stricken Dunfermline.