Record eight-time winners Liverpool were a major casualty in the third round, losing out to Leicester in an all-Premier League tie.
Spurs only narrowly crept through against Barnsley, while Crystal Palace have at least been able to put their nightmare Premier League campaign to one side in the Carabao Cup this season – they won for the second time against top flight rivals Huddersfield.
Wednesday night’s action saw holders Manchester United breeze past Burton and Chelsea hit five past Nottingham Forest, while Arsenal and Man City also made it into the next round. But each of the teams learned their fate shortly after the full time whistles were blown on Wednesday night – with some excellent ties being thrown up.
2017/18 Carabao Cup 4th Round Draw in Full:
Tottenham Hotspur vs West Ham United
Bristol City vs Crystal Palace
Swansea City vs Manchester United
Arsenal vs Norwich City
Chelsea vs Everton
Manchester City vs Wolves
Leicester City vs Leeds United
Bournemouth vs Middlesbrough
The eight fourth round fixtures will be played in the week commencing 23rd October.