Coleraine’s penalty-kick victory over Ballinamallard United has earned Oran Kearney’s side a trip to Portadown in the sixth round of the Tennent’s Irish Cup.
The Bannsiders came from 2-0 down to earn a 2-2 draw before progressing past the Mallards 4-2 on penalties.
Crusaders will travel to Dungannon Swifts in another all-Premiership encounter, while Linfield will entertain Armagh City.
Other last 16 ties include Lurgan Celtic playing host to either Annagh United or Knockbreda.
The winners of Glentoran v Ards will have home advantage against Glenavon, while Loughgall will face the PSNI.
Crumlin Star face Premiership side Carrick Rangers and Sport and Leisure Swifts meet Cliftonville.
TENNENT’S IRISH CUP SIXTH ROUND DRAW:
Linfield v Armagh City
Portadown v Coleraine
Dungannon Swifts v Crusaders
Lurgan Celtic v Annagh United/Knockbreda
Loughgall v PSNI
Crumlin Star v Carrick Rangers
Glentoran/Ards v Glenavon
Sport and Leisure Swifts v Cliftonville
Ties will be played on Saturday, February 6.
FIFTH ROUND RESULTS
Armagh City 2 Portstewart 2
(AET, Armagh won 4-1 on pens)
Banbridge Town 0 Carrick Rangers 2
Cliftonville 2 Imaculata 0
Coleraine 2 Ballinamallard United 2
(AET, Coleraine won 4-2 on pens)
Crumlin Star 3 Oxford United Stars 2
Crusaders 3 Rathfriland Rangers 0
Dungannnon Swifts 4 Warrenpoint Town 3
H&W Welders 1 Glenavon 4
Linfield 2 Ballymeman United 1 (AET)
Loughgall 5 Larne 2
Lurgan Celtic 2 Bangor 1
Portadown 6 Wakehurst 1
Sport & Leisure Swifts 3 Institute 2 (AET)
Tobermore United 0 PSNI 2
Glentoran v Ards (to be played Tuesday, January 19)
Knockbreda v Annagh United (date to be confirmed)