Defending champions Loughgall saw off the challenge from Championship 2 side Annagh United to book their place in the Bob Radcliffe Cup semi-finals.
The visitors began the game brightly and netted after 15 minutes when ex-Loughgall captain Darragh Peden headed across goal for striker Matthew Brown to bundle home from close range.
The lead lasted ten minutes when Loughgall scored a fantastic breakaway goal. Steven Ferguson, coming out of midfield with the ball, superbly threaded a through-ball that allowed Daniel Ryan to race onto before rounding ‘keeper Andy Wright and slotting home.
The hosts missed a great opportunity to take the lead a minute later when Aaron Haire was released clear however, with plenty of time, he was denied by Wright’s smart save.
Loughgall netted just before the break when Niall Lavery expertly headed home Ferguson’s cross from the right touchline.
As Annagh battled in the second half to get an equaliser Loughgall had ‘keeper Willie McKinstry to thank for a number of great saves. His most impressive save denied Shea Campbell’s headed effort from close-range on 49 minutes.
Daniel Ryan scored his second goal of the game in the 78th minute when he beat ‘keeper Wright to a lofted ball forward and then he had the simple task of finishing into an empty net. Wes Boyle rounded off the scoring deep into injury time as he emphatically fired home from the penalty spot after Darragh Peden fouled substitute Stefan Campbell inside the area.
Loughgall: McKinstry, McGarry, Rodgers, Stewart, Finlay (Brady 65m) (Ballard 75m), Ferguson, McKee, Lavery, Haire, Ryan (Campbell 79m), Boyle. Unused subs: Carson, McVeigh.
Annagh United: Wright, Harper (Bell 55m), Riddle, Peden, Allen, McMahon (Herron 55m), McCann, Craig, Campbell, Brown, Gardiner (Nesbitt 73m). Unused subs: Murphy, Smith.