The draw for the third round of the FA Cup has been made at Wembley. Manchester City, the holders, have been drawn at home to Manchester United.
Other highlights of the draw include Arsenal against Leeds and non-league Tamworth playing away to Everton. Chelsea have drawn Portsmouth at home, Tottenham will play Cheltenham at home and Liverpool will be at home to Southend or Oldham. Stoke, last year's beaten finalists, will play away at Gillingham.
The matches will be played on the weekend of 7 and 8 January.
FA Cup third round
Middlesbrough v Shrewsbury
Nottingham Forest v Leicester City
Manchester City v Manchester United
Dagenham & Redbridge or Walsall v Millwall
Crawley v Bristol City
Doncaster v Notts County
Bristol Rovers v Aston Villa
Tottenham Hotspur v Cheltenham
Sheffield Wednesday v West Ham United
Milton Keynes Dons v QPR
Hull City v Ipswich
Coventry v Southampton
Brighton & Hove Albion v Wrexham
Fulham v Charlton
Birmingham v Wolves
Norwich v Burnley
Arsenal v Leeds
Derby v Crystal Palace
Fleetwood or Yeovil v Blackpool
Swindon v Wigan
Barnsley v Swansea
Chelmsford or Macclesfield v Bolton
Newcastle v Blackburn
Everton v Tamworth
Sheffield United v Salisbury or Grimsby
Liverpool v Southend or Oldham
Gillingham v Stoke
Chelsea v Portsmouth
Watford v Bradford
Peterborough v Sunderland
West Brom v Cardiff
Reading v Stevenage