Sheffield Wednesday served up an upset in the second round of the Capital One Cup as they knocked out Fulham 1-0 at Hillsborough.
Gary Madine scored the only goal of the match from the penalty spot after 50 minutes as the Owls claimed the scalp of their Barclays Premier League opponents.
Nick Ajose struck a last-minute winner as League One Crawley upset Bolton 2-1.
Benik Afobe fired Bolton ahead in the 21st minute and the Championship side looked on course for the win heading into the closing moments.
But Billy Clarke levelled for the hosts in the 81st minute before Ajose popped up late on to send the Trotters crashing out.
Blackburn boss Steve Kean suffered another setback in his bid to win over his doubters as Rovers crashed out after a 2-1 defeat at League One MK Dons.
Luke Chadwick's second-half brace secured the victory for the home side, with David Goodwillie's late strike in vain for Kean's men.
Aston Villa lifted some of the gloom following two straight defeats at the start of their league campaign by posting a 3-0 win over Tranmere.
Fabian Delph opened the scoring at Villa Park after 38 minutes, before second-half efforts by Chris Herd and Darren Bent added gloss to the scoreline.
West Brom were made to battle all the way before defeating Yeovil 4-2 at Huish Park.
Reuben Reid fired the hosts ahead on 15 minutes but strikes by Chris Brunt (39) and Shane Long (45) put Albion ahead.
Reid's second of the night after 48 minutes put Yeovil back on level terms but Yassine El Ghanassy's 73rd-minute effort and a late second for Long saw the Premier League side through.
Goals from Tadanari Lee, Billy Sharp, Jason Puncheon and Ben Reeves lifted Southampton to a 4-1 win at Stevenage, who replied through Michael Thalassitis.
James McClean scored in each half to lift Sunderland to a 2-0 win over Morecambe, while a Danny Graham strike and a second-half brace for Luke Moore saw Swansea to a 3-1 win over Barnsley, who replied through Bobby Hassell.
Wigan were 4-1 winners at Nottingham Forest thanks to goals by Mauro Boselli, Maynor Figueroa, Jordi Gomez and Callum McManaman, but the Latics' night was soured in the second half when Antolin Alcaraz was sent off for a second bookable offence.
Simon Cox replied for Forest early in the second half.
A Simon Lappin goal and Wesley Hoolahan's penalty guided Norwich to a 2-1 win over Scunthorpe, who replied through Mark Duffy, while Shaun Wright-Phillips, Bobby Zamora and Jose Bosingwa were on target as QPR defeated Walsall 3-0.
Nicky Maynard and Modibo Maiga struck in either half as West Ham defeated Crewe 2-0, while Reading were made to battle for a 3-2 win at home to Peterborough.
Paul Taylor's 12th-minute effort for Posh kick-started a crazy spell of four goals in nine minutes, with Pavel Pogrebnyak (16) and Lee Tomlin (17) exchanging strikes before Chris Gunter (19) levelled for the Royals.
The Premier League side needed a Nathaniel Knight-Percival own goal in the 38th minute to see them over the line.
League One Preston upset Championship side Crystal Palace 4-1.
Nicky Wroe grabbed a brace either side of strikes by Akpo Sodje and Jeffrey Monakana for Preston, while Palace replied through Aaron Wilbraham in the 37th minute.
League Two Bradford produced a late fightback to dump out Championship Watford.
The Hornets led through Ikechi Anya's 71st-minute strike at Vicarage Road, but Bradford levelled through Kyel Reid after 84 minutes before Garry Thompson grabbed the winner in injury time.
Hull squandered a two-goal lead as Doncaster fought back for a 3-2 victory at the Keepmoat Stadium.
The Tigers were cruising thanks to early goals by Aaron Mclean and Jay Simpson, but the home side pulled one back through David Syers after half an hour before Rob Jones levelled after the break.
Hull suffered a setback when midfielder Paul McKenna received the first red card of his career following a clash with Jones, and Doncaster capitalised to the full as Syers hit a late winner.
Goals from Mustapha Carayol and Cameron Park gave Middlesbrough a 2-0 win at Gillingham, while Leeds were 3-0 winners against Oxford thanks to strikes by Rodolph Austin, Samuel Byram and Tom Lees.