Brentford will host Leicester City in the Fourth Round of this season’s FA Cup, which sees several top Premier League teams drawn away from home.
Leicester face a tough test as they visit Brentford at Griffin Park in the Fourth Round, as the Bees who have lost just three times at home this season in all competitions.
Premier League leaders, Liverpool face a trip to the winner of Bristol City’s Third Round replay against Shrewsbury, which will be played on Sunday 26 January due to the Reds being in league action three days either side of the fixture.
Watford could meet Wolves at Vicarage Road in a replay of their semi-final thriller of last season if both teams can edge past Tranmere and Manchester United in their replays.
Hull and Millwall of the Championship both face tough home tests as they host Chelsea and Sheffield United respectively.
If Middlesbrough can upset Tottenham in their replay, they will be rewarded with a trip to St Mary’s Stadium to face Southampton.
Coventry City could face Birmingham City at St Andrew’s in a battle of tenants against their landlords, but the Sky Blues must beat Bristol Rovers in their replay first.
Fulham look to follow up their cupset over Aston Villa by claiming a second Premier League scalp as they visit Manchester City.
Ties are to be played across the weekend of 24-27 January.
Fourth Round draw for 2019-20 FA Cup in full.
Watford/Tranmere vs Wolvers/Manchester United
Hull City vs Chelsea
Southampton vs Middlesbrough/Tottenham Hotspur
QPR vs Sheffield Wednesday
Bournemouth vs Arsenal/Leeds United
Northampton Town vs Derby County
Brentford vs Leicester
Millwall vs Sheffield United
Reading/Blackpool vs Cardiff/Carlisle United
West Ham United vs West Bromwich Albion
Burnley vs Norwich City
Bristol Rovers/Coventry City vs Birmingham City
Manchester City vs Fulham
Rochdale/Newcastle United vs Oxford United
Portsmouth vs Barnsley
Bristol City/Shrewsbury Town vs Liverpool