The Carabao Cup quarter-final draw took place on Wednesday night after some big names crashed out.
Reigning champions Manchester United were humbled at home again, losing 3-0 to Newcastle, while Arsenal were beaten 3-1 at West Ham as Declan Rice endured a miserable return to the London Stadium.
Newcastle, who had previously knocked out last season's treble winners Man City, will have another tough test in the quarter-finals.
The Magpies will travel to Stamford Bridge to face five-time winners Chelsea, who eased past Championship side Blackburn 2-0 in their fourth round tie.
West Ham's reward for their victory over Arsenal is a trip to Anfield to take on a Liverpool side who edged out Bournemouth 2-1 courtesy of Darwin Nunez's brilliant winner.
There is guaranteed to be a team from the English Football League in the semi-finals with League One Port Vale hosting Championship Middlesbrough in the last eight.
Port Vale beat Mansfield 1-0 to book their place in the quarter-finals, while Middlesbrough came through a five-goal thriller at Exeter.
Everton, who eased past Burnley 3-0, will host Fulham, who edged beat Ipswich 3-1.
The Carabao Cup quarter-final ties will be held in the week of December 18.
Read on talksport.com