Brighton will face another Premier League test after being drawn with either Swansea or Arsenal in the FA Cup fourth round. The top-flight duo couldn't be separated in a pulsating at the Emirates Stadium and will duke it out again for the right to face the Seagulls, who toppled Newcastle on Saturday lunchtime.

Another replay will determine who will host holders Chelsea in the last 32 with Brentford and Southend set to meet again following their stalemate, while non-league Luton's reward for beating Championship strugglers Wolves is a trip to East Anglia to take on Norwich.

Third tier outfit Oldham will entertain either Mansfield or Liverpool, a potential banana skin awaits Tottenham with a day out at either Birmingham or Leeds and Macclesfield will fancy their chances of a place in round five after being drawn against Wigan or Bournemouth.

FA Cup Fourth Round Draw (ties take place over the weekend of 26 January)

Norwich City v Luton Town

Oldham Athletic v Mansfield/Liverpool

Macclesfield v Wigan/Bournemouth

Derby County v Blackburn Rovers

Hull/Leyton Orient v Barnsley

Middlesbrough v Aldershot

Millwall v Aston Villa

Leeds/Birmingham v Tottenham

Brighton v Swansea/Arsenal

Crystal Palace/Stoke v Manchester City

West Ham/Manchester United v Fulham/Blackpool

Southend/Brentford v Chelsea

Reading v Sheffield United

Huddersfield v Leicester City

QPR/West Brom v Sheffield Wednesday/MK Dons

Bolton/Sunderland v Cheltenham/Everton