The fifth round of the Tennent's Irish Cup proved to be another action-packed day of drama.
Below are the results from today's ties and the draw for round six of the competition.
Tennent's Irish Cup fifth round results
Ards 0-1 Carrick Rangers
Ballinamallard Utd 5-1 PSNI
Cliftonville 0-1 Dungannon
Coleraine 2-0 H&W Welders
Crusaders 4-1 Glentoran
Dergview 3-2 Maiden City
Dundela 1-3 Ballymena Utd
Glenavon 5-0 Rosemount Rec
Institute 0-2 Warrenpoint Town
Larne 2-1 Newry City
Limavady Utd 0-2 Larne Tech OB
Knockbreda 1-2 Strabane Ath
Linfield 1-0 Ballyclare Comrades
Loughgall 1-4 Crumlin Star
Queen's 6-0 Lisburn Distillery
Portadown 5-1 Abbey Villa
Tennent's Irish Cup sixth round draw (ties to be played Saturday Feb 2)
Larne Tech OB v Strabane Athletic
Warrenpoint Town v Queen's University
Ballinamallard Utd v Carrick Rangers
Coleraine v Dergview
Crumlin Star v Larne (tie be played at Inver Park)
Glenavon v Dungannon Swifts
Linfield v Crusaders
Ballymena Utd v Portadown