The final whistlepublished at 22:50 Greenwich Mean Time 5 November
This is a competition that just always delivers!
There was late drama as Crusaders and Cliftonville both left it late, while Glenavon were stunned by Armagh City after a tense penalty shootout.
Dungannon Swifts survived a scare against Dollingstown while Ballymena United bounced back to see off Ards.
In fact, the side who had the most comfortable night were Annagh United, who beat Queen's University.
You can read the report from tonight's action here, and the draw for the quarter-finals and semi-finals takes place tomorrow.