FA Cup holders Crystal Palace have been handed a trip to sixth-tier Macclesfield in the third round of this year's competition.
Macclesfield, one of four non-league clubs remaining at the time the draw was made, currently sit 14th in National League North.
In their previous guise as Macclesfield Town, the Silkmen reached the fourth round of the competition in 2013, where they lost to Wigan.
The draw threw up four all-Premier League ties, topped by Aston Villa’s trip to Tottenham, while Everton face Sunderland, Newcastle take on Bournemouth and Brighton travel to Manchester United.
Premier League leaders Arsenal face a trip to Fratton Park to face 2008 winners Portsmouth, while Wrexham have landed a high-profile home clash against Nottingham Forest.
Liverpool are at home to Barnsley, Manchester City face League One Exeter, and there is a tasty-looking London derby between Charlton and Chelsea at The Valley.
National League South side Weston-super-Mare will travel to League Two Grimsby, who had their own taste of cup glory earlier this season when they knocked Manchester United out of the League Cup.
Boreham Wood, looking to replicate their stunning run to the fifth round three years ago, are at home to Burton.
All matches will be played around the weekend of 10-11 January 2026.
FA Cup third round draw
Doncaster Rovers v Southampton
Wolverhampton Wanderers v Shrewsbury Town
Port Vale v Fleetwood Town
Tottenham Hotspur v Aston Villa
Ipswich Town v Blackpool
Preston North End v Wigan Athletic
Charlton Athletic v Chelsea
Wrexham v Nottingham Forest
West Ham United v Queens Park Rangers
Manchester City v Exeter City
Fulham v Middlesbrough
Sheffield Wednesday v Brentford
Liverpool v Barnsley
Everton v Sunderland
Norwich City v Walsall
Burnley v Millwall
Derby County v Leeds United
Portsmouth v Arsenal
Salford City v Swindon Town
Swansea City v West Bromwich Albion
Grimsby Town v Weston-super-Mare
Boreham Wood v Burton Albion
Newcastle United v Bournemouth
Hull City v Blackburn Rovers
Cheltenham Town v Leicester City
MK Dons v Oxford United
Bristol City v Watford
Cambridge United v Birmingham City
Macclesfield v Crystal Palace
Stoke City v Coventry City
Sheffield United v Mansfield Town
Manchester United v Brighton & Hove Albion
Watch Real Madrid v Manchester City in the Champions League on Wednesday from 7pm on RTÉ2 and RTÉ Player. Follow a live blog on the RTÉ News App and on rte.ie/sport