Crewe hammered sorry Bristol Rovers to leave home fans calling for the sacking of boss Paul Buckle.
AJ Leitch-Smith volleyed the Alex into an early lead only for Matt Harrold to slot home a leveller.
Cian Bolger put through his own net to put the visitors back in front before a clinical strike from Nick Powell and a header by David Artell made it 4-1.
Sub Scott McGleish pulled one back with a low shot but Powell's late solo goal meant Crewe had the final say.
VIEWS FROM THE DRESSING ROOM
Crewe manager Steve Davis told BBC Radio Stoke:
"Every time we went forward, I felt we looked a threat and all credit to the lads because their movement was terrific.
"They (AJ Leitch-Smith and Nick Powell) always looked capable of scoring, which we haven't had this season.
"I've gambled with those two because they've not played up there before. They were terrific, so hopefully we can build on that."