Having defeated Carlisle United at the weekend in the Third Round, while that game was kicking off the draw for the next round was made.
The draw will see Sunderland at home once again to lower-league opposition in the form of either Kidderminster Harriers or Peterbrough United, after the two were held to a 1-1 draw on Saturday.
The Posh we know well having already met them in the cup this season, and taking them on the FA Cup during Martin O'Neill's tenure as manager.
Kidderminster less so, being the lowest ranked team left in the competition, representing the Conference.
The games will be played on the weekend of January 25th.
Full FA Cup Fourth Round Draw
Sunderland v Kidderminster Harriers or Peterborough United
Bolton Wanderers v Cardiff City
Southampton v Yeovil Town
Huddersfield Town v Charlton Athletic or Oxford United
Port Vale or Plymouth Argyle v Brighton & Hove Albion
Nottingham Forest v Ipswich Town or Preston North End
Southend United v Hull City
Rochdale v Macclesfield Town or Sheffield Wednesday
Arsenal v Coventry City
Stevenage v Everton
Wigan Athetic or MK Dons v Crystal Palace
Chelsea v Stoke City
Blackburn Rovers or Manchester City v Bristol City or Watford
Bournemouth or Burton Albion v Liverpool
Birmingham City or Bristol Rovers or Crawley Town v Swansea City
Sheffield United v Norwich City or Fulham