Leeds will have to get past top flight opposition once again in the FA Cup after being drawn against Premier League champions Manchester City in the fifth round.
Non league giantkillers Luton will host Millwall. Manchester United will host Reading, while Arsenal welcome Blackburn to the Emirates in the FA Cup fifth round.
Oldham, who have just overcome Liverpool in round four, will meet the Reds' Merseyside rivals Everton.
The winners of the replay between Chelsea and Brentford will go to Middlesbrough.
The draw for the FA Cup fifth round:
Huddersfield or Leicester v Wigan
MK Dons v Barnsley
Oldham v Everton
Luton v Millwall
Arsenal v Blackburn
Manchester City v Leeds
Manchester United v Reading
Middlesbrough v Brentford or Chelsea
Ties will be played on the weekend of the 16th/17th February.