Champions Leicester City will play five-time winners Chelsea in the third-round of the EFL Cup in one of four all-Premier League ties.
Holders Manchester City start their defence against Swansea City at the Liberty Stadium, while Stoke City host Hull and Southampton face Crystal Palace at St. Mary’s.
Jose Mourinho’s Manchester United, who have not won the League Cup since 2010, travel to League One Northampton Town, and giant-killers Gillingham, who beat Watford at Vicarage Road in the second round, have another trip to North London after drawing Tottenham.
- Bastian Schweinsteiger: Manchester United will be my last club in Europe
- Arsenal set to sign a striker
- EFL Cup: Michy Batshuayi hits two for Chelsea, Liverpool thrash Burton in EFL Cup
Arsenal will travel to the City Ground to play Nottingham Forest and Liverpool also face Championship opposition away from home after drawing Derby County.
Accrington Stanley reached the third-round for the first time in their history after a last-minute win over Burnley on Wednesday, and the League Two outfit have been rewarded with another Premier League clash against West Ham at the Olympic Stadium.