All Premier League match-ups headline FA Cup draw
There will be four all-Premier League ties in the third round of the FA Cup, while defending champion Crystal Palace will take on sixth-tier Macclesfield.
Macclesfield, which was revived as a phoenix club in 2020 after Macclesfield Town was wound up, was the lowest-ranked team in the draw, sitting 14th in the National League North.
It beat fellow non-league clubs AFC Totton and Slough Town to reach round three, with its reward being a glamour tie against Oliver Glasner's high-flying Palace, which will take place across the weekend of 10-11 January.
Palace beat Manchester City 1-0 at Wembley Stadium last May to win its first-ever major trophy, with Eberechi Eze scoring the only goal and Dean Henderson saving an Omar Marmoush penalty.
The other standout tie will be a meeting between Tottenham and Aston Villa, which is one of four all-Premier League meetings.
Sunderland will visit Everton, Newcastle United will take on Bournemouth at St James' Park, while Manchester United is at home to Brighton.
Liverpool will welcome League One side Barnsley to Anfield, with Manchester City also at home to third-tier opposition, in the guise of Exeter City.
Portsmouth, which has lifted the trophy twice, including in 2008 under Harry Redknapp, are at home to Premier League leader Arsenal.
The only other sixth-tier club to reach the third round, National League South contender Weston-super-Mare, will visit Grimsby Town, who memorably dumped Manchester United out of the Carabao Cup earlier this season.
Chelsea will travel across London to take on Charlton Athletic, while another meeting between capital clubs will see West Ham hosts Queens Park Rangers.













