Manchester United's reward for coming past Manchester City in Sunday's FA Cup third-round tie is a fourth-round trip to Anfield to face bitter rivals Liverpool.
United, who overcame City 3-2 at the Etihad Stadium, will face the Reds on the weekend of January 28 and 29.
United have won the competition 11 times, while Kenny Dalglish's men have triumphed on seven occasions.
QPR will host west London neighbours Chelsea if they can overcome the MK Dons in a replay at Loftus Road.
Chelsea captain John Terry could make a first return to the ground since he was accused of racially abusing Rangers defender Anton Ferdinand, a matter which has become the subject of a criminal case and an accusation which he strenuously denies.
As well as Liverpool versus Manchester United, there are two other definite all-Premier League ties with West Brom hosting Norwich and Everton welcoming Fulham to Goodison Park.
Arsenal will be at home to Aston Villa if they can overcome Leeds at the Emirates Stadium on Monday night, while Bolton will take on Swansea at the Reebok Stadium if they see off Macclesfield in a replay having drawn 2-2 at Moss Rose on Saturday.
Sunderland's reward for beating Peterborough is a home draw against local rivals Middlesbrough, while Newcastle will face the winner of the replay between Wrexham and Brighton.
Swindon, who upset the odds to knock out Wigan on Saturday, will face a trip to the east midlands in round four to take on either Nottingham Forest or Leicester while Crawley will take on Hull after the League Two side knocked Championship club Bristol City out on Saturday.
Draw for the fourth round of the FA Cup: Brighton/Wrexham v Newcastle, Sunderland v Middlesbrough, Dagenham & Redbridge/Millwall v Southampton, Hull v Crawley, MK Dons/QPR v Chelsea, West Brom v Norwich, Blackpool v Sheffield Wednesday, Arsenal/Leeds v Aston Villa, Stevenage v Notts County, Watford v Tottenham, Liverpool v Manchester United, Derby v Stoke, Everton v Fulham, Macclesfield/Bolton v Swansea, Sheffield United v Birmingham/Wolves, Nottingham Forest/Leicester v Swindon.