Newcastle will face Manchester United at Old Trafford in the Carabao Cup fourth round after shocking Manchester City.
It will be a repeat of last year's final after Alexander Isak's second-half goal at St James' Park sunk eight-time winners and Premier League champions City on Wednesday night.
Holders Man United had booked their place in the draw a day earlier after they eased to a 3-0 win over Crystal Palace.
Arsenal and Chelsea saw off Premier League opposition to join Man United and Newcastle in the hat.
Arsenal edged out Brentford 1-0 to set up a London derby showdown away to West Ham, who won 1-0 at League One side Lincoln.
Chelsea earned a home draw against Blackburn after Nicolas Jackson's second-half strike sealed the Blues a 1-0 home win against Brighton.
Everton will play boss Sean Dyche's former club Burnley at Goodison Park in the last 16 after winning 2-1 at Aston Villa.
Fulham face a tough test at Championship high-flyers Ipswich after they beat Norwich 2-1.
A lower league club is guaranteed a place in the quarter-finals after League Two side Mansfield were drawn to play League One Port Vale at Field Mill.
League One side Exeter will face Middlesbrough at home for a place in the last eight.
The fourth round returns to its usual Halloween slot this campaign having been pushed back in December to factor in the World Cup.
Ties will be played in the week commencing October 30.
Keep up-to-date with all the latest football fixtures, results and standings in our new match centre.
ncG1vNJzZmiskaG4tLzOq6tnm5%2BifKe7zq2ZmqScZH52g5ZrcHJnk5a%2Foq7AqGScraBis7DB0a2fZqqfqrulecOrmLBllJbBpnnSrZirrF2ptq6xjKWgr51dqMGzscCmZJynnaKyr8DAq7Bo