League Two Yeovil Town have been drawn to host Premier League giants Manchester United in the fourth round of the FA Cup.
The tie will see the 12-time winners of the title take on the lowest rank side left in the tournament.
Yeovil beat League One side Bradford to reach the next stage of the cup and have recent history with the Red Devils, having played them in a 2-0 defeat in January 2015.
League Two Newport County, who stunned Leeds with a late winner in the last round, will also host a Premier League side after being drawn against Tottenham.
The fourth-round ties will be played on the weekend of 26-29 January.
Fourth-round draw:
Liverpool v West Brom
Peterborough v Fleetwood/Leicester
Huddersfield v Birmingham
Notts County v Wolves/Swansea
Yeovil v Manchester United
Carlisle/Sheffield Wednesday v Stevenage/Reading
Cardiff/Mansfield v Manchester City
MK Dons v Coventry
Millwall v Rochdale
Southampton v Watford
Middlesbrough v Brighton
Bournemouth/Wigan v Shrewsbury/West Ham
Hull v Nottingham Forest
Newport County v Tottenham
Norwich/Chelsea v Newcastle
Sheffield United v Preston