Crewe ended a miserable season on a high as they produced a rousing second-half flourish to see off fellow relegated side Millwall at Gresty Road.
Eddie Johnson's superbly-executed volley cancelled out Ben May's opener.
Crewe went ahead through Nicky Maynard - with his first touch in professional football - before the Lions managed an equaliser through May on the hour mark.
Luke Varney put Crewe back infront a minute later before Steve Jones completed the rout on 83 minutes.
Crewe manager Dario Gradi:
"We will need beefing up.
"I'm hoping some of these players will improve and do better than they did here. Some weren't focused and were making some strange decisions.
"There's a lot of work to be done. Maybe just three players will make a difference but it's a question of where we can get them."
Millwall caretaker manager Alan McLeary:
"We could have won the game early on. We went 1-0 up and had opportunities to make it two or three.
"If we'd have taken those, it could have been different.
"It was difficult in the second half to rally the troops but they kept on going and that's all I could ask for."
Crewe: Tomlinson, Bignot, McCready, Foster, Billy Jones, Vaughan, Bell (Maynard 45), Lunt, Varney, Johnson (Steve Jones 73), Higdon (O'Connor 45).
Subs Not Used: Moses, Roberts.
Goals: Johnson 43, Maynard 46, Varney 59, Steve Jones 84.
Millwall: Doyle, Phillips, Paul Robinson, Whitbread, Craig, Cogan, Elliott, Hendry, Williams, May, Powel (Fangueiro 75).
Subs Not Used: Brooks, Weston, Trevor Robinson, Pooley.
Goals: May 15, 58.
Ref: G Salisbury (Lancashire).
Play-off semi-final dates:
Leeds v Preston
(Elland Road, Friday, 5 May, 1945 BST)
Crystal Palace v Watford
(Selhurst Park, Saturday, 6 May, 1215 BST)
Preston v Leeds
(Deepdale, Monday, 8 May, 1945 BST)
Watford v Crystal Palace
(Vicarage Road, Tuesday 9 May, 1945 BST)
Play-off dates for other divisions to be confirmed