Colchester United will take on Manchester United in the quarter-finals of the Carabao Cup.
The lowest-ranked team left in the competition, currently sitting ninth in the League Two table, will travel to Old Trafford for the first ever time.
Oxford United will host the holders Manchester City, while there are two all-Premier League ties – with Aston Villa pitted against Liverpool at home and Everton welcoming Leicester to Goodison.
The draw for the last eight was made on Thursday morning following a dramatic night of fourth round action.
Liverpool advanced by winning a penalty shootout against Arsenal after a crazy 5-5 draw at Anfield.
Manchester United moved into the next round by beating Chelsea 2-1 thanks to a stunning free-kick from Marcus Rashford, while Aston Villa also edged past Wolves on Wednesday, winning 2-1,
On Tuesday, Colchester United reached the quarter-finals of the competition for only the second time in their history with victory over fellow League Two side Crawley Town.
Oxford beat League One rivals Sunderland on penalties to reach their first League Cup quarter-final since 1987-88.
On the same might, Everton beat Watford, Leicester edged past Burton Albion and Manchester City eased past Southampton to book their quarter-final spots.
Carabao Cup draw in full
Oxford United vs Manchester City
Manchester United vs Colchester United
Aston Villa vs Liverpool
Everton vs Leicester City
Carabao Cup schedule
Quarter-finals: Week starting December 16, 2019
Semi-finals first leg: Week starting January 6, 2020
Semi-finals second leg: Week starting January 27, 2020
Final: Sunday, March 1, 2020

