The draw has been made for the sixth round of the Clearer Water Irish Cup. It was conducted by former Glenavon manager Gary Hamilton and Irish FA President Conrad Kirkwood.
Limavady United, conquerors of league champions Larne after extra time, were rewarded with a trip to Seaview to face Crusaders, while Ards - who also accounted for top flight opposition - were handed an away tie against either Belfast Celtic or Moyola Park.
And Annagh United, after their defeat of neighbours Portadown, will face fellow Championship club Bangor at Clandeboye Park.
But undoubtedly the most eye-catching tie of the draw pitted great rivals Glentoran and Linfield together at The Oval, while holders Cliftonville continue their defence at home to either Glenavon or Dundela.
The full draw for the sixth round reads:
Ballinamallard United v Carrick Rangers
Bangor v Annagh United
Belfast Celtic or Moyola Park v Ards
Cliftonville v Glenavon or Dundela
Crusaders v Limavady United
Dollingstown or Ballyclare Comrades v Institute or Loughgall
Dungannon Swifts v Coleraine
Glentoran v Linfield
The ties will be played on the weekend of Friday 31 January/Saturday 1 February.
Meanwhile, the four fifth round ties that fell victim to the weather at the weekend will now be played on Tuesday 14 January instead. All will have 7.45pm kick-offs.