Nicky Ajose scored a hat-trick as Peterborough United beat 10-man Notts County 4-3 in a League One thriller at London Road on Tuesday.
In-form County looked to be heading for a fourth consecutive win when Enoch Showunmi and Ronan Murray put them two goals to the good inside seven minutes.
Forward Murray was then sent off after 15 minutes for an altercation with Danny Swanson and his indiscipline proved costly as Peterborough made their numerical advantage pay.
Former Manchester United man Ajose pulled a goal back on the half-hour with a left-footed finish and striker Britt Assombalonga headed an equaliser early in the second half.
Ajose then found the top-right corner with a fine strike to put Darren Ferguson's side in front for the first time, but Jack Grealish made it 3-3 just over a minute later.
Ultimately it was Ajose who had the last laugh, striking from close range five minutes from time to secure all three points and move Peterborough above Rotherham United into fifth place.
In the other League One game to be played on Tuesday night, Crewe Alexandra moved out of the relegation zone with a 2-0 home win over MK Dons.
Chuks Aneke put Crewe in front and Ajay Leitch-Smith doubled the lead in the second half after Dons midfielder Shaun Williams had seen a penalty saved.
Victory for Crewe moved them up to 19th and ensured the visitors missed a chance to go eighth.
Rochdale scored twice in stoppage time to secure a 2-2 draw at fellow promotion-hopefuls Chesterfield in the only League Two game on Tuesday.
Goals from Gary Roberts and Marc Richards put Paul Cook's side on course for a victory that would have taken them above their opponents into second place.
Yet Richards then turned from hero to villain when he gave away a penalty, which was converted by Ian Henderson.
Peter Vincenti then stunned the home side when he headed an equaliser in a dramatic finale.
|Southampton need three January signings, says Watson|
|Liverpool can make Champions League, says fanzine editor|
|Walsh: Hull clash crucial for Leicester|
|Toure, Aubameyang and Enyeama make shortlist for African gong|
|Docherty backs Chelsea to win two-horse race|
|Liverpool could benefit from Hyypia influence - Scales|
|Saudi Arabia name Asian Cup squad|
|Forty-year-old Cahill no problem for Postecoglou|
|Wenger criticism baffles Redknapp|
|Leicester must strengthen in window - Walsh|
|United not title contenders - Docherty|
|Koeman: Southampton youngsters will get a chance|
|Dyche empathises with Liverpool striker crisis|
|Cagliari turn to Zola|
|Rooney thanks Van Gaal for Christmas break|
|Cruzeiro offer Paulinho Tottenham exit chance|
|Carlisle´s wife grateful to Burnley|
|Katebe called up to Zambia AFCON squad|
|Cape Verde name AFCON squad|
|Finke names much-changed Cameroon squad|
|Grant omits World Cup troublemakers for AFCON|
|Blackpool striker Ranger goes AWOL|
|Allardyce relishing Mourinho meeting|
|Ashley fails to increase Rangers stake|
|Crystal Palace v Southampton: Koeman calls for focus|
|Warnock targeting striker in January|
|Chelsea v West Ham: Adrian vows visitors will attack|
|Heskey signs short-term deal at Bolton|
|Everton v Stoke City: Martinez eyes strong form|
|Juninho defends David Luiz|
|Burnley v Liverpool: Dyche defends Rodgers ahead of Turf Moor test|
|Arsenal v QPR: Wenger eyes festive momentum|
|Liverpool are growing in confidence, says Rodgers|
|Redknapp: Austin future could depend on survival|
|Martinez wants Everton consistency|
|Barca want Neymar until 2020, says agent|
|Jones undeterred by pressure of Liverpool starting role|
|Allardyce ´knows how to beat managers´ - Carroll|
|Jones playing for a new contract|
|China select Evergrande spine for Asian Cup|
|A-League Preview: Koren tips City to build|
|Khedira keen to fight for Real spot|