Crawley Town produced the shock of the night in the EFL Cup as they eliminated Fulham, while Leicester needed penalties to beat Stockport County as nine Premier League teams progressed into the third round.
Struggling Crawley set aside their miserable League Two form to dump Fulham out with a stunning 2-0 success.
Kevin Betsy’s side sit second bottom of the English Football League following a single point from five games but deservedly progressed to round three thanks to goals from captain Tom Nichols and Liverpool loanee James Balagizi.
Leicester debutant Daniel Iversen made three shootout saves as the Foxes edged into the third round with a 3-1 win on penalties at League Two Stockport after the 90 minutes ended goalless.
Bournemouth edged past Norwich as former Cherries loanee Todd Cantwell missed the decisive penalty in a tense shoot-out.
Adam Idah thought he had marked a return from a six-month injury lay-off with a late winner off the bench, only for Brooklyn Genesini to pull Bournemouth level in stoppage time and secure a 2-2 draw to take the tie to penalties.
Aston Villa came from behind to spare manager Steven Gerrard an uncomfortable night with a convincing 4-1 Carabao Cup win at Bolton.
The Premier League side were stunned as Dion Charles gave the hosts a 24th-minute lead in Tuesday’s second-round tie at the University of Bolton Stadium but Douglas Luiz levelled directly from a corner.
Danny Ings put Villa ahead with a 62nd-minute penalty after being fouled by goalkeeper Joel Dixon, who blundered again soon after to hand Lucas Digne the third. Substitute Leon Bailey added another late on.
Odsonne Edouard and Luka Milivojevic both broke hefty scoring droughts as Crystal Palace eased past Oxford 2-0.
Edouard netted his first goal in 15 matches and since January as the Eagles coasted to victory at the Kassam Stadium.
Milivojevic then buried a late penalty to gloss the scoreline – and register his first Palace goal since March 2021.
Raul Jimenez plundered his first goal of the season as Wolves survived Preston’s swashbuckling Carabao Cup fightback.
The Mexico star – who celebrated his opener with an eye patch and pirate hook – set the hosts on the way to a 2-1 second-round win.
Adama Traore’s spectacular strike also ensured Bruno Lage’s side secured their first win of the season, even after Hwang Hee-Chan’s first-half penalty miss and Ben Woodburn’s consolation.
Che Adams’ brace and a late debut strike by teenager Dominic Ballard helped Southampton win their first-ever meeting with Cambridge 3-0.
EFL Cup second round results:
Sheffield Wednesday 3-0 Rochdale
Shrewsbury Town 0-1 Burnley
Barrow 2-2 Lincoln City (1-3 pens)
Bolton Wanderers 1-4 Aston Villa
Bradford City 1-2 Blackburn Rovers
Derby County 1-0 West Bromwich Albion
Fleetwood Town 0-1 Everton
Grimsby Town 0-3 Nottingham Forest
Rotherham United 0-1 Morecambe
Stockport County 0-0 Leicester City (1-3 pens)
Wolverhampton Wanderers 2-1 Preston North End
Walsall 0-1 Charlton Athletic
Cambridge United 0-3 Southampton
Colchester United 0-2 Brentford
Crawley Town 2-0 Fulham
Gillingham 0-0 Exeter City (6-5 pens)
Newport County 3-2 Portsmouth
Norwich City 2-2 AFC Bournemouth (5-3 pens)
Oxford United 0-2 Crystal Palace
Stevenage 1-0 Peterborough United
Watford 0-2 Milton Keynes Dons