A review of Saturday's action in Sky Bet League 1.
Veteran striker Kevin Lisbie maintained Leyton Orient's 100 per cent record at the top of Sky Bet League 1 with a dramatic late winner over Port Vale at Brisbane Road.
Russell Slade's side trailed to a 21st-minute opener from Louis Dodds before dragging themselves level through David Mooney three minutes later.
Mooney's second put the hosts back in front in first-half injury time but Jennison Myrie-Williams looked to have salvaged a point for Vale before man of the match Mooney set up Lisbie to seal a 3-2 win two minutes from time.
Wolves slipped to third place despite beating Swindon by the same score at Molineux.
First-half goals from Scott Golbourne and Kevin Doyle looked set to ease the hosts home but Dany N'Guessan sparked a dramatic finale when he reduced the deficit eight minutes from time.
Kevin Foley restored Wolves' two-goal cushion in injury time but there was still time for Ryan Mason to grab a second for the visitors.
Peterborough moved above Wolves on goal difference after heaping more woe on Bristol City with a 3-0 win at Ashton Gate.
City suffered their 15th straight league game without a win after Tyrone Barnett's 24th-minute opener and two second-half strikes from Britt Assombalonga.
It could have been even worse for the home side if keeper Frank Fielding had not made a fine save to deny Lee Tomlin from the penalty spot.
Daniel Nardiello scored twice as Rotherham stayed fourth with a 3-2 win over 10-man Oldham at the New York Stadium - though they left it late.
Nardiello put the Millers in front from the spot in the 21st minute and Oldham's task got harder when David Mellor was sent off five minutes before the break.
But Cristian Montano equalised in the 44th minute and the visitors grabbed a shock lead nine minutes later through Matteo Lanzoni.
Lee Frecklington made it 2-2 with a glancing header before Nardiello snatched the points in injury time.
The goals also flowed at Prenton Park where an injury-time penalty from Adam Forshaw earned visitors Brentford a thrilling 4-3 win over Tranmere.
Goals from Martin Taylor and Clayton Donaldson had given the visitors a 2-0 lead but they were cancelled out by strikes from Chris Atkinson and Adam Dugdale either side of the interval.
Donaldson's second put Brentford back in front but Cole Stockton throught he had grabbed a point for Tranmere in the final minute - but there was still time for Dugdale to handle in the box at the other end and Forshaw to keep his nerve to hit the winner.
Nakhi Wells scored his eighth and ninth goals of the season as Bradford and Colchester shared a 2-2 draw at Valley Parade.
Jeffrey Monakana cancelled out Wells' initial effort and Jabo Ibehre put the visitors in front before Wells struck again in the 53rd minute.
Carlisle made light of the midweek sacking of manager Greg Abbott by claiming their first win of the season over Sheffield United at Brunton Park.
Watched by caretaker-boss Graham Kavanagh, Matty Robson scored the only goal of the game from a 54th-minute header.
Preston's good start to the season continued with a 3-0 home win over Stevenage with goals from Paul Huntington, Scott Laird and Kevin Davies, while two from Craig Westcarr and a late strike from James Baxendale sent Walsall to a 3-0 win at Crewe.
Milton Keynes Dons maintained their unbeaten start with a 3-1 home win over bottom club Notts County.
Luke Chadwick and Shaun Williams gave the Dons a 2-0 half-time lead and despite Callum McGregor reducing the deficit, Patrick Bamford sealed the points in injury time.
Crawley and Shrewsbury shared a 1-1 draw at Broadfield Stadium with Aaron Wildig's opener for the visitors cancelled out by Andy Drury. Crawley's Billy Clarke missed a penalty with the score at 0-0.