Holders Newcastle United reached the quarter-finals of the EFL Cup on Wednesday night when they beat Tottenham Hotspur 2-0 in an all- Premier League fourth round tie at St James' Park.