Glenavon grabbed another nap hand of goals as they ended Dungannon Swifts' reign as kings of Mid-Ulster.
For the second time in four days the Lurgan Blues notched up five goals without reply at Mourneview Park to book their place in the last four of the Mid-Ulster Cup.
Gary Hamilton fielded a completely different starting side against the Swifts and they took the lead midway through the first half with Greg Moorhouse heading home Guy Bates' cross.
Three minutes later they added to their tally when Bates was floored in the box by Stuart Addis and Andy McGrory converted from the spot.
Bates got the goal he deserved just after the half-hour with McGrory adding his second of the night nine minutes from time.
Declan O'Brien completed the scoring in the 86th minute and it certainly gives Hamilton something to think about ahead of this Saturday's trip to Cliftonville in the Danske Bank Premiership.
Elsewhere, Warrenpoint Town were given a late scare by little Rathfriland Rangers at Milltown.
Three goals to the good thanks to an own goal and efforts from Stephen Murray and Conor McMenamin, they seemed to be coasting into the last four only for the visitors to score twice in the latter stages, but Barry Gray's men held on to book their place in the semi-finals.
A Shea Campbell hat-trick helped Armagh City on their way to a 3-1 win over Lurgan Celtic while Loughgall defeated Annagh United 4-3 on penalties after the sides shared four goals in normal time.