Well, that's it from a dramatic, and at times controversial, Irish Cup sixth-round day.
Cliftonville have bragging rights over their north Belfast rivals Crusaders, while in the other two all-Premiership ties Glenavon saw off Dungannon Swifts and Ballymena eventually overcame Ballinamallard on penalties after going 2-0 behind in the first half.
It was a red letter day for Curtis Allen as he scored all four in Glentoran's 4-0 win at Ballyclare, Coleraine proved too strong for neighbours Institute and Loughgall caused an upset as they defeated eight-man Ards.
Linfield edged out Newry City and Larne hammered Dundela 6-1.
Keep an eye out for the goals appearing on the BBC Sport NI website tonight and join us again for coverage of the second League Cup semi-final between Ballymena United and Cliftonville, plus three Premiership games, on Tuesday night.
And we'll be back for a full programme of top-flight action next Saturday. Bye for now.