Crewe moved off the bottom of the League One table with a 1-0 win over nine-man Peterborough United.
A moment of Marcus Maddison magic kept Peterborough's charge for automatic promotion on track as they saw off Barnsley 2-1.
Peterborough boss Darren Ferguson is convinced he can hang onto match-winner Marcus Maddison.
Darren Ferguson watched Peterborough batter Crawley and felt they could have won by more.
Peterborough roared back from a goal down to climb to second in League One with a convincing 4-1 victory over Crawley.
Darren Ferguson was left to rue failings in both boxes after Oldham held Peterborough to a 2-2 draw at London Roan.
Five moments from this week's Football League games, from great goals to fantastic saves!
Marcus Maddison hit one glorious goal and was denied two more by the woodwork as Peterborough were held 2-2 by Oldham.
Live only on
All the gossip from the morning editions
Pick your Premier League club's starting XI
A great weekend of football live on Sky Sports
Predict six scores to win the £250,000 jackpot
Pick your Sky Sports Fantasy Football team