League One high-flyers Birmingham City will face a trip to Swindon Town in the last 16 of the Vertu Trophy.
The Blues, who have won the competition twice before, beat Exeter City away in the last round to set up their trip to the County Ground.
Holders Peterborough United will face Walsall at home if they beat Northampton Town on Tuesday, the second Nene derby of the month, while Wrexham will be away to Port Vale.
Bolton Wanderers, who are also two-time winners, travel to Lincoln City in the northern section of the draw.
Ties will be played in the week commencing 13 January.