Ballyoran edged a seven-goal Marshall Cup thriller to see off Glenavy.
Conor Trainor’s long-range strike broke the deadlock before Glenavy turned the tables.
Ballyoran conceded a third ahead of a tactical switch to increase the threat.
Chris McDonald closed the gap off a penalty kick before sustained pressure resulted in Trainor curling home an equaliser.
Goalkeeper Martin Savage produced one late save then an upfield punt was converted by James Cully in a dramatic win.
In Mid-Ulster Reserve League Division Two, Ballyoran eased past Lurgan Institute by 5-0.
Steve McCann’s hat-trick helped Ballyoran seal success alongside a James Donnelly double.
Scarva Rangers lost out to Lurgan Town by 3-0 in the Marshall Cup.
Kyle Foster had a goal ruled out plus hit the crossbar.