(Dungannon Swifts celebrate their penalty shoot-out win. Credit: Declan Roughan/PressEye)
Dungannon Swifts and Glenavon will contest the Harry Cavan Youth Cup final later in the season following a dramatic night of semi-final action.
Three goals in four minutes helped Glenavon sweep to a 5-1 victory over Glentoran at Holm Park while the Swifts defeated Cliftonville following a penalty shoot-out after the game finished one goal apiece.
Glenavon got off to the perfect start when, after just 38 seconds, Bradley Ingram opened the scoring with a near post tap in.
Glentoran hit back just after the half-hour mark when Joshua Stewart levelled from 12 yards but the Lurgan Blues stepped up a gear early in the second half to seal what was a comprehensive win in the end.
Aaron Prendergast restored their advantage on 48 minutes with a back post header from Chris Gill's free-kick before, just a couple of minutes after that, Liam Corr tapped home number three following good work by Ingram down the right.
Not content with that, Glenavon bagged another soon after when Ingram finished off Luca McGreevey's right-sided delivery to double his tally for the evening. Patrick Shearer then completed the scoring with a quarter-of-an-hour remaining from Corr's cross.
It will be an all Mid Ulster decider after Dungannon Swifts came from behind to get past Cliftonville Strollers at Crewe Park. Jack Berry had opened the scoring for the Reds, but the Swifts fought back to level in normal time through skipper Oran O'Kane before winning 4-3 on spot-kicks.