Sutton United secured a dream FA Cup fifth-round draw, with Arsenal at home looming as the biggest game in their history.
Fellow non-League side Lincoln City also drew top-flight opposition in Burnley.
The FA Cup has never had two teams from outside the Football League in its fifth round until this season, with Lincoln seeing off Championship title contenders Brighton and Hove Albion before Sutton stunned Leeds United - similarly perched in the second tier - at Gander Green Lane.
Whether 12-time winners Arsenal will rock up at the 5,000 capacity ground - plastic pitch and all - remains to be seen, but the fixture will be Sutton's most prestigious ever regardless of venue.
And Paul Doswell's men have a slice of history in their favour - Sutton's win over Coventry City in 1989 represents the last time a non-League team beat top-flight opposition on home turf in the FA Cup.
Lincoln eliminated Ipswich and Brighton en route to the fifth round, although a trip to Turf Moor is daunting - only Chelsea, Tottenham and Arsenal have picked up more home Premier League points than the Clarets this season.
Elsewhere, holders Manchester United will travel to Blackburn Rovers, while Manchester City head to Huddersfield Town.
Each of the eight Premier League sides remaining in a competition of shocks have been kept apart with Wolves hoping to back up taking the scalps of Stoke City and Liverpool by welcoming Antonio Conte's all-conquering Chelsea to Molineux.
FA Cup fifth round draw in full:
Burnley v Lincoln City
Fulham v Tottenham
Blackburn Rovers v Manchester United
Sutton United v Arsenal
Middlesbrough v Oxford United
Wolves v Chelsea
Huddersfield v Manchester City
Millwall v Derby County or Leicester City
Ties due to be played between Friday, 17 February and Monday, 20 February.