Danske Bank Premiership champions Cliftonville will play Ballymena United in the sixth round of the Irish Cup.
The Sky Blues – who also meet the Reds in the final of the League Cup on January 24 – will travel to Solitude on Saturday, February 7 in one of the ties of the round.
In the only other all-Premiership clash in the last 16, Linfield will play Warrenpoint Town at Windsor Park.
Saturday’s sixth round draw also saw holders Glenavon – who endured a scare at Moyola Park in the fifth round – travel to Harland and Wolff Welders, while Glentoran will renew rivalries with Armagh City.
The Glens needed a replay to see off Armagh in last season’s competition.
Portadown’s reward for seeing off the PSNI in extra time is a trip to Portstewart – the lowest ranked side left in this year’s Irish Cup.
Premiership leaders Crusaders travel to Championship 1 pacesetters Bangor, and Dungannon Swifts are away to Ballyclare Comrades.
Institute travel to Larne or Carrick Rangers in the last 16.
Sixth round draw: H&W Welders v Glenavon; Portstewart v Portadown; Larne or Carrick Rangers v Institute; Glentoran v Armagh City; Linfield v Warrenpoint Town; Cliftonville v Ballymena United; Ballyclare Comrades v Dungannon Swifts; Bangor v Crusaders.