West Ham have been handed an EFL Cup quarter-final trip to Tottenham after dumping long-time holders Manchester City out of the competition.

David Moyes' men beat City on penalties on Wednesday to ensure the Premier League champions will not win the trophy for a fifth year in a row, and now a London derby awaits them for a place in the last four. Tottenham reached this stage by eliminating Burnley.

Three of the four ties will be played in the capital, with Arsenal drawn to face League One outfit Sunderland, the only EFL team left in the competition, and Brentford given a home game against Chelsea.

Sunderland knocked out QPR in a penalty shoot-out to reach the last eight, while Arsenal saw off Leeds United. Brentford were victorious at Stoke City, and Chelsea edged past Southampton on spot-kicks.

Liverpool's 2-0 win at Preston North End sets up Jurgen Klopp's team for a shot at Leicester City, with the Reds drawn at home for the tussle with Brendan Rodgers' team.

All ties are due to be played in the week commencing December 20.

Liverpool are looking to win the competition for a fourth time in the 21st century, and for a record ninth time in all. The Reds and Manchester City currently have the most titles in this competition, with eight apiece.

Leicester have won the EFL Cup on three previous occasions, most recently in 2000 when they beat another Merseyside club, Tranmere Rovers, in the last EFL Cup final to be played at the old Wembley Stadium, prior to its demolition.


EFL Cup quarter-final draw:

Tottenham v West Ham

Arsenal v Sunderland

Brentford v Chelsea

Liverpool v Leicester City