Dunfermline were no match for First Division leaders Morton, who ran out 4-1 winners at East End Park.