League One leaders and tournament favourites Birmingham City will be away to Leyton Orient or Stevenage in the quarter-finals of the EFL Trophy, while holders Peterborough United will be at home to Cheltenham Town.
The other quarter-final ties will see Bolton travel to face either Port Vale or Wrexham, while Rotherham United will host Bradford City in a Yorkshire derby.
Birmingham – twice winners in the 1990s – booked their place in the last eight by beating Swindon Town 2-1, while Peterborough saw off Walsall.
The last-16 tie between Orient and Stevenage will take place on Tuesday. Vale and Wrexham face each other the following Tuesday, 4 February. Both matches will kick off at 19:00 GMT.