Burnley were stunned by League One Burton in the League Cup third round on Tuesday night, while Leicester, Crystal Palace and Fulham all progressed.
Jamie Allen’s late goal saw Burton reach the fourth round for the first time in their history as they came from behind to defeat Burnley 2-1 at the Pirelli Stadium.
Danny Ward’s three penalty shoot-out saves sent Leicester into the fourth round after a goalless draw at Wolves.
Sub Callum Wilson headed a dramatic injury-time winner as Bournemouth scraped into the fourth round with a 3-2 win over Championship side Blackburn.
Crystal Palace winger Andros Townsend scored twice to help secure a 3-0 win against West Brom at The Hawthorns.
Joe Bryan, Luca de la Torre and Cyrus Christie scored their first goals for Fulham, who gave a debut to 15-year-old Harvey Elliott in their 3-1 victory at London rivals Millwall.
Middlesbrough reached the fourth round as penalty misses from Preston duo Callum Robinson and Graham Burke meant the visitors secured a 4-3 shoot-out win after a 2-2 draw at Deepdale.
Elsewhere, Jordan Rhodes scored his first hat-trick in four years as Norwich edged out League One Wycombe 4-3 at Adams Park.
And League One Blackpool delivered an upset at Bloomfield Road with a 2-0 win over Championship side QPR.