Crewe will stay in League One despite producing a shocking defensive display.
Kenny Lunt gave the ball away to Deane Smalley, who smashed in Oldham's first and Neil Eardley beat several defenders before firing past Ben Williams.
Williams kept Oldham at bay until Eardley cut in from the right and fired a 30-yarder into the top right corner.
Gary McDonald poked home a fourth before Steve Jones ran clear to pull back a consolation, and Bournemouth's failure to win meant Crewe were safe.
Crewe: Williams, Abbey, McCready, O'Donnell, Billy Jones (O'Connor 80), Lunt, Schumacher, Roberts, Morgan (Pope 58), Maynard, Steve Jones.
Subs Not Used: fon Williams, Cox, Moore.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?