Danny Green struck a stoppage-time winner as League One leaders Charlton Athletic claimed a 3-2 victory away at Yeovil Town.
Hosts Yeovil twice took the lead through Jonathan Obika and Paul Huntingdon, only for Danny Hollands and Yann Kermorgant to twice draw the Addicks level.
The match looked to be heading for a draw until Green's late intervention.
Elsewhere, Sheffield Wednesday suffered their first league defeat since October courtesy of Walsall. Manny Smith was the away side's hero, scoring a late winner at Hillsborough.
Striker Dean Bowditch and Charlie MacDonald were among the goalscorers as MK Dons recorded a 3-0 win at Leyton Orient, while Jordan Rhodes continued his good goalscoring form with the only strike of the game as Huddersfield defeated Chesterfield.
Stevenage were the biggest winners of the day, hitting six with only one in reply away at Colchester United.
The match between Tranmere Rovers and Rochdale was postponed due to concerns over the main stand at Prenton Park.
League One results:
Brentford 1-1 Bournemouth; Colchester 1-6 Stevenage; Huddersfield 1-0 Chesterfield; Leyton Orient 0-3 MK Dons; Oldham 0-1 Hartlepool; Preston 3-3 Carlisle; Scunthorpe 1-3 Bury; Tranmere P-P Rochdale; Walsall 2-1 Sheff Wed; Wycombe 3-1 Exeter; Yeovil 2-3 Charlton.