Conor McAleny scored twice as Oldham sent Crawley crashing to a fourth defeat in five Sky Bet League Two matches with a 4-1 victory at the Broadfield Stadium.
The Latics' convincing win was their second in eight outings since Keith Curle took over as manager.
Oldham went into the game with only one win in their previous 10 away league outings but, in a bright start, Crawley keeper Glenn Morris was quickly called into action.
The veteran Morris made a fine double save after 18 minutes to keep out goalbound efforts from Callum Whelan and Davis Keillor-Dunn.
Morris had earlier had a low shot from Harry Clarke after holding a 20-yard free-kick by Whelan.
- The unlikely rise of Nat Phillips
- Ref's report reveals racism allegation in Cadiz vs Valencia
- Pep: Man City may spend £100m on one player in future
- How Benzema became Real's main man after Ronaldo
- Will Kane or Salah win Golden Boot?
- Ref Watch: Sympathy for Dean at Old Trafford?
- Khan warns Benn: It only takes one punch!
- Mardle's PL Darts season predictions
- Wolves' toughest season under Nuno
- The Joshua vs Fury of women's boxing?
Two goals inside three minutes just before the break put Oldham in charge with top-scorer McAleny firing a beauty into the roof of the net from Keillor-Dunn's pass.
Recalled defender Cameron Borthwick-Jackson then notched his first goal for the club, latching onto a pass by Dylan Fage to find the bottom corner.
Crawley were then fortunate when Keillor-Dunn fired over after Morris could only block a shot by Dylan Bahamboula.
McAleny was on target again only two minutes after the interval, firing into the bottom corner after a long ball to the edge of the area.
The Latics continued to threaten and Bahamboula had a free-kick held by Morris at the second attempt, Borthwick-Jackson having earlier shot just wide.
Off-song Crawley grabbed a consolation in the last minute when substitute James Tilley drilled a shot into the bottom corner after Latics failed to clear a corner.
But Bahamboula capped a fine Oldham display with their fourth goal from close range in stoppage time.
Win £250,000 on Friday!
Do not miss your chance to land the £250,000 in Friday's Super 6 round. Play for free, entries by 3:00pm.