Doncaster, Oldham and Preston in sumptuous 6/1 League One special