Richard Gibson's hat-trick helped holders Glentoran ease past Lisburn Distillery in Tuesday's opening Paddy Power County Antrim Shield semi-final.
Gibson hit the opener on 12 minutes after Whites keeper Andrew Dickey had failed to hold an Andy Waterworth shot.
Distillery's Davy Larmour clipped the woodwork before Sean Ward doubled Glentoran's lead on 58.
Mark Cooling pulled a goal back on 60 but Gibson scored on 67 and 77 before Kyle Cherry hit the Glens fifth on 86.
Distillery manager Tommy Wright will probably look back on a couple of missed chances at key moments.
Larmour's first-half chance clipped the woodwork after a Gary Thompson cross while David Cushley forced a great save from Glens keeper Aaron Hogg just before Ward doubled Glentoran's advantage.
And after Cooling pulled a goal back for Distillery, Larmour headed just wide for the Whites on 66 minutes before Gibson extended Glentoran's lead moments later.
Andy Hunter also went close for the Whites in the first half although Gary Hamilton headed a glorious Glentoran chance over the bar just before the interval.
After Cushley's fine shot had forced a great save out of the Hogg, the Distillery player was himself outfoxed by Ward before the Glentoran man beat Dickey with a low shot to make it 2-0.
Cooling's free-kick from the edge of the box gave the Whites hope on the hour but after Larmour missed a chance to level, Gibson soon extended Glentoran's lead again with a close-range header after Johnny Taylor had nodded back a Stephen Carson cross.
Substitute Jim O'Hanlon was involved in setting up Gibson's 77th-minute goal and Cherry's late strike.
Glentoran will meet the winners of Wednesday's semi-final between Linfield and Cliftonville in the decider.