Northampton Town produced a shock 3-2 win against Wolverhampton Wanderers in the first round of the Capital One Cup. The League Two side had let slip a two-goal lead, but Lawson D'Ath's late strike sent them through.
Burton Albion also pulled off one of the surprises of the evening, by beating Wigan Athletic 2-1. Marc-Antoine Fortune had put the Championship side ahead, but goals either side of half time from Dominic Knowles and Stuart Beavon dumped the Latics out of the Cup.
The most incredible scoreline of the evening came from East London, where Brentford beat Dagenham & Redbridge 4-2 on penalties, following a 6-6 draw.
Penalties were also needed to separate Plymouth Argyle and Leyton Orient. Following a 3-3 draw at Home Park, it was Orient who would triumph, winning 6-5 in the shootout.
League Two Oxford United came from behind to shock Bristol City with a 2-1 victory, while Crewe Alexandra beat fellow League One club Barnsley 2-0 at Oakwell.
Birmingham City eventually overcame Cambridge United 3-1 following extra time, while a goal from Neal Bishop earned Scunthorpe United a 1-0 against Blackburn Rovers at Ewood Park.
Bolton Wanderers needed extra time to beat League Two Bury. The Shakers had looked set to claim a scalp before a late equaliser from Craig Davies seven minutes into injury time. It was all Bolton from that stage, as two goals from Neil Danns helped his side into the second round.
Brighton & Hove Albion claimed a 2-0 win against Cheltenham United thanks to second-half strikes from Lewis Dunk and Craig Mackail-Smith.
Charlton Athletic made light work of Colchester United, with Lawrie Wilson bagging a double in a comfortable 4-0 win for the Championship side.
Championship side Huddersfield Town claimed a thrilling 5-3 win over Chesterfield. The scores were level at 3-3 after 90 minutes, but goals from Nahki Wells and Joe Lolley earned their place in the second round.
Ipswich Town were left stunned after falling to a 1-0 defeat against Crawley Town. The League One outfit took their opponents all the way to extra time, and it was a strike from Izale McLeod that finally separated the teams.
Bournemouth continued their good start to the season with a 2-0 victory at Exeter City, while Souleymane Doukara's brace helped Leeds United edge past Accrington Stanley 2-1 at Elland Road.
Swindon Town came from behind to earn a 2-1 win against Luton Town, while Matthew Briggs scored and was then sent off on his debut for Millwall in their 1-0 victory over Wycombe Wanderers.
MK Dons eased to a 3-1 win against AFC Wimbledon, but Bradford City needed a late goal from Aaron McLean to give them a 1-0 win over Morecambe.
Middlesbrough made light work of Oldham Athletic, as goals from Luke Williams, Grant Leadbitter and Kike saw them cruise to a 3-0 win.
Ben Williamson scored a first-half hat-trick as Port Vale hammered Hartlepool United 6-2, while an early goal from Miles Storey saw Portsmouth edge to a 1-0 win over Peterborough United.
Rochdale fell to a 2-0 defeat at home to Preston North End, and Rotherham United needed an extra-time penalty from Matt Derbyshire to see off Fleetwood Town.
Sheffield Wednesday eased past Notts County 3-0 and League Two Shrewsbury Town earned a 1-0 win against struggling Blackpool, courtesy of Scott Vernon's goal.
Walsall left it late to claim a 2-1 win over Southend United and it took a 90th-minute strike from Harry Forrester to give Doncaster Rovers a 1-0 victory over York City.
Championship sides Watford and Nottingham Forest both earned 1-0 wins against League Two opponents Stevenage and Tranmere Rovers.
Ten-man Yeovil Town went down 2-1 against Gillingham, while Reading swept aside League Two outfit Newport County, winning 3-1.
Results in full: Barnsley 0-2 Crewe Alexandra, Birmingham City 3-1 Cambridge United, Blackburn Rovers 0-1 Scunthorpe United, Bolton Wanderers 3-2 Bury, Brighton & Hove Albion 2-0 Cheltenham United, Bristol City 1-2 Oxford United, Burton Albion 2-1 Wigan Athletic, Charlton Athletic 4-0 Colchester United. Chesterfield 3-5 Huddersfield Town, Crawley Town 1-0 Ipswich Town, Dagenham & Redbridge 6-6 Brentford (2-4 on pens), Exeter City 0-2 Bournemouth, Leeds United 2-1 Accrington Stanley, Luton Town 1-2 Swindon Town, Millwall 1-0 Wycombe Wanderers, MK Dons 3-1 AFC Wimbledon, Morecambe 0-1 Bradford City, Oldham Athletic 0-3 Middlesbrough, Plymouth Argyle 3-3 Leyton Orient (5-6 on pens), Port Vale 6-2 Hartlepool United, Portsmouth 1-0 Peterborough United, Rochdale 0-2 Preston North End, Rotherham United 1-0 Fleetwood Town, Sheffield Wednesday 3-0 Notts County, Shrewsbury Town 1-0 Blackpool, Southend United 1-2 Walsall, Stevenage 0-1 Watford, Tranmere Rovers 0-1 Nottingham Forest, Wolverhampton Wanderers 2-3 Northampton Town, Yeovil Town 1-2 Gillingham, York City 1-2 Doncaster Rovers, Reading 3-1 Newport County