After 25 ties over three packed midweek nights, the third round draw of the Carabao Cup is complete.
On Thursday, Burnley set up a third-round trip to Millwall after beating Sheffield United on penalties, while Championship Stoke upset Premier League Wolves.
Brighton will travel to Preston after thrashing Portsmouth.
League Two Leyton Orient, whose shirts are sponsored by Harry Kane, came from 2-0 down to beat Plymouth Argyle 3-2 and will now host Kane's Tottenham.
Championship Bournemouth will travel to holders Manchester City after a marathon 11-10 penalty shootout win over Premier League Crystal Palace.
City enter the competition at the third-round stage along with other teams who qualified for Europe, including Liverpool, Chelsea, Manchester United, Leicester, Spurs and Arsenal.
All third-round ties are to be played in the week commencing 21 September 2020.
The final of the 2020-21 EFL Cup takes place on 28 February 2021 at Wembley.
The winners of this season's cup will not qualify for the Europa League as in the past, but will instead go into the Uefa Europa Conference League (UECL), a new European competition.
Lincoln City v Liverpool
Bristol City v Aston Villa
Morecambe v Newcastle Utd
Luton Town v Manchester Utd
Preston North End v Brighton
Fulham v Sheffield Wednesday
Manchester City v Bournemouth
West Ham Utd v Hull City
Millwall v Burnley
Chelsea v Barnsley
Wolves v Gillingham
Leicester City v Arsenal
West Brom v Brentford
Newport County v Watford
Fleetwood Town v Everton
Leyton Orient v Tottenham