The draw for the FA Cup fourth round has thrown up some cracking ties, with some huge all-Premier League affairs.
Holders Manchester City make the tricky trip to face Tottenham, with the Citizens having lost five of their last six visits to North London.
Chelsea will host Aston Villa in another eye-catching tie, while non-league Eastleigh could host Manchester United in a dream draw, provided they come through a replay against Newport County, and the Red Devils beat Wigan in their third-round tie on Monday night.
Elsewhere, Maidstone United’s rewarded for upsetting Stevenage in the last round is a clash with Championship high-flyers Ipswich. The Stones are the lowest-ranked team remaining in the competition and the first National League South team to reach this stage since 2007/08.
Among the others ties include Liverpool at home to Norwich or Bristol City, Wrexham making the trip to Blackburn, and Fulham hosting Newcastle at Craven Cottage.
FA Cup fourth-round draw in full:
Watford vs Southampton
Blackburn Rovers vs Wrexham
Bournemouth vs Swansea City
West Brom vs Brentford or Wolves
West Ham or Bristol City vs Nottingham Forest or Blackpool
Leicester City vs Hull City or Birmingham City
Sheffield Wednesday vs Coventry City
Chelsea vs Aston Villa
Ipswich Town vs Maidstone United
Liverpool vs Norwich City or Bristol Rovers
Tottenham vs Manchester City
Leeds vs Plymouth Argyle
Crystal Palace or Everton vs Luton or Bolton
Newport County or Eastleigh vs Wigan vs Man Utd
Sheffield United vs Brighton
Fulham vs Newcastle