Chris Dagnall enjoyed a debut to remember as he scored twice to help Leyton Orient move back to the top of League One.
After Byron Moore gave Crewe a 53rd-minute lead at Gresty Road, half-time substitute Dagnall - a free transfer signing from Barnsley on Thursday - bagged a seven-minute brace to hand the O’s their third straight victory and drop the Alex to one off the bottom.
“That is what Chris is all about. He gets behind defenders and is very lively. He is going to be a great acquisition for the club,” said Orient manager Russell Slade, a former Sheffield United youth coach. “It’s great to go back on top and it was a really hard-earned result as Crewe were excellent. They put us under a lot of pressure, particularly late on in the game and we had to come from behind yet again.
“Our fans were fantastic all afternoon and in the last five minutes they counted massively for us as Crewe sent on a lot of big players and we had to pick them up on free-kicks and corners. We had to hang on.”
Previous leaders Brentford have slipped to second as Walsall ended their eight-game winning league run with a 1-1 draw at Banks’s Stadium.
Clayton Donaldson scored his 14th of the season on the half-hour mark for the Bees, only for Craig Westcarr to nod home the equaliser just before the break.
Peterborough cruised past Tranmere Rovers, winning 3-0 courtesy of a double from Britt Assombalonga’s brace and a Nicky Ajose strike.
Wolves are now five points behind Leyton Orient and remain in third after their game against Crawley at the Checkatrade.com Stadium was postponed on Friday due to a waterlogged pitch.
Fourth-placed Preston, meanwhile, could have closed to within two points of Wolves, but had to settle for a 1-1 draw at Deepdale as Franck Moussa scored in the seventh minute of injury time for visiting Coventry. Kevin Davies fired the hosts in front.