Former Oldham favourite Chris Porter scored a brace against his old club as Crewe bounced back for their first win of the season with a 2-1 comeback victory at Boundary Park.
The home side got off to a flying start when – after less than two minutes – Christopher Missilou reached Tom Hamer’s right-wing cross and headed home from close range.
But Crewe levelled midway through the first half as Porter pounced against his old club with a 10-yard header from Tom Lowery’s pass.
Oldham’s Zak Mills drew a fine save from Alex goalkeeper Will Jaaskelainen, but Daniel Powell, Olly Lancashire and Paul Green all wasted golden chances for the visitors.
It was no surprise when Porter struck again in the 41st minute, slotting home a penalty after Powell was clumsily felled by Missilou.
Powell and Owen Dale squandered more clear openings for Crewe, while Harry Pickering hit the crossbar with a miscued cross and Charlie Kirk was denied by Latics stopper Gary Woods.
The result meant Oldham, who could have equalised in stoppage time through Desire Segbe Azankpo, have started the League Two season with back-to-back defeats under new head coach Laurent Banide.