Premier League leaders Arsenal were handed a home tie against third-tier Coventry City in the draw for the fourth round of the FA Cup.
Arsenal, who last won the tournament in 2005, booked their place in round four with a 2-0 defeat of north London rivals Tottenham Hotspur, while Coventry won 2-1 at Barnsley. The English Premier League's heavyweight clubs were kept apart in the draw, although Chelsea will face a home game against Stoke City.
Lower-league teams Bristol Rovers and Crawley Town, meanwhile, were given a potential shot at a home tie with Manchester United.
Fourth-tier Rovers and third-tier Crawley are still to play their second-round tie, which has twice been postponed due to a waterlogged pitch, with the winners set to face Championship side Birmingham City.
If either side reach round four, they will face the winners of the third-round tie between United and Swansea City.
Third-division Sheffield United's reward for upsetting Aston Villa was a home game against another top-flight team as Nigel Clough's side were drawn to face either Norwich City or Fulham.
Fourth round of the English FA Cup (ties to be played on 25-26 January):
Sunderland v Kidderminster Harriers
Bolton Wanderers v Cardiff City
Southampton v Yeovil Town
Huddersfield Town v Charlton Athletic or Oxford United
Port Vale v Brighton and Hove Albion
Nottingham Forest v Preston North End
Southend United v Hull City
Rochdale v Sheffield Wednesday
Arsenal v Coventry City
Stevenage v Everton
Wigan Athletic v Crystal Palace
Chelsea v Stoke City
Blackburn Rovers or Manchester City v Bristol City or Watford
Bournemouth v Liverpool
Birmingham City v Swansea City
Sheffield United v Fulham