Manchester United will play Steven Gerrard's Aston Villa at Old Trafford in the third round of the FA Cup in one of three all-Premier League ties.
Former Liverpool player Gerrard will pitch his wits against new United boss Ralf Rangnick on 8 January.
Elsewhere holders Leicester have been drawn to play Premier League rivals Watford. Brendan Rodgers' side, who beat Chelsea in last season’s final, face Claudio Ranieri’s Watford.
West Ham will welcome Leeds United to the London Stadium in the rounds other clash between top flight clubs.
Replays will return to this season's competition after being dropped for Covid-19 enforced reasons last term, meaning Shrewsbury Town can dream of bringing Liverpool back to Montgomery Waters Meadow if they can force a draw at Anfield.
League Two side Swindon will host Premier League leaders Manchester City at the County Ground, while
Millwall will face London rivals Crystal Palace at the Den. League One Morecambe will travel to take on Tottenham, and Arsenal have been drawn to play at Nottingham Forest.
Harrogate, who reached the third round for the first time after winning 2-1 at Portsmouth on Saturday, will take on Luton at Kenilworth Road
National League leaders Chesterfield have landed a plum tie at eight-time winners Chelsea, while fellow minnows Yeovil and Kidderminster have home draws against Championship sides Bournemouth and Reading respectively.
FA Cup third-round draw:
Boreham Wood/St Albans v AFC Wimbledon
Yeovil v Bournemouth
Stoke v Leyton Orient
Swansea v Southampton
Chelsea v Chesterfield
Liverpool v Shrewsbury
Cardiff v Preston
Coventry v Derby
Burnley v Huddersfield
West Brom v Brighton
Kidderminster v Reading
Leicester v Watford
Mansfield v Middlesbrough
Hartlepool v Blackpool
Hull v Everton
Bristol City v Fulham
Tottenham v Morecambe
Millwall v Crystal Palace
Port Vale v Brentford
Swindon v Manchester City
Wigan v Blackburn
Luton v Harrogate
Birmingham v Plymouth
Manchester United v Aston Villa
Wolves v Sheffield United
Newcastle v Cambridge
Barnsley v Ipswich/Barrow
Peterborough v Bristol Rovers
West Ham v Leeds
QPR v Rotherham
Charlton v Norwich
Nottingham Forest v Arsenal
Ties to be played from January 7-10, 2022.