FA Cup third round draw: Holders Palace hosting non-league Macclesfield, Spurs facing Villa

Peter Crouch takes part in the Emirates FA Cup third round draw
Peter Crouch takes part in the Emirates FA Cup third round drawDavid Rogers / GETTY IMAGES EUROPE / Getty Images via AFP

FA Cup holders Crystal Palace will face non-league Macclesfield in the third round after the draw took place on Monday evening.

All Premier League fixtures include Tottenham hosting Aston Villa, Everton against Sunderland, Newcastle taking on Bournemouth and Manchester United welcoming Brighton.

Manchester City and Liverpool have been drawn against League One opposition, facing Exeter City and Barnsley, respectively.

Premier League leaders Arsenal will head to the south coast for a fixture against Portsmouth.

Two London derbies will also capture the imagination, as Chelsea travel to Charlton and West Ham host QPR.

Ties will be played around the weekend of January 9th to the 12th.

FA Cup third round draw in full:

Wolves v Shrewsbury

Doncaster v Southampton

Tottenham v Aston Villa

Port Vale v Fleetwood

Preston v Wigan

Ipswich v Blackpool

Wrexham v Nottingham Forest

Charlton v Chelsea

Manchester City v Exeter

West Ham v QPR

Sheffield Wednesday v Brentford

Fulham v Middlesbrough

Everton v Sunderland

Liverpool v Barnsley

Burnley v Millwall

Norwich v Walsall

Portsmouth v Arsenal

Derby v Leeds

Swansea v West Brom

Salford v Swindon

Boreham Wood v Brackley or Burton

Grimsby v Weston-super-Mare

Hull v Blackburn

Newcastle v Bournemouth

MK Dons v Oxford

Cheltenham v Leicester

Cambridge v Birmingham

Bristol City v Watford

Stoke v Coventry

Macclesfield v Crystal Palace

Manchester United v Brighton

Sheffield United v Mansfield