Gary McKeag grabbed the glory as Hanover reserves recorded a well-earned 1-0 win against Bessbrook United during the Junior Cup.
McKeag made his mark with the only goal of the third-round tie.
Goals by Patrick Lamph, Michael O’Hehir and Sean Brady left St Mary’s flying high on the road.
The weekend win in Mid-Ulster Reserve League Division One arrived at Glenavy.
Brent Murray’s injury-time finish left Richhill with the derby spoils and lead position in Mid-Ulster Reserve League Division Two at the expense of Portadown BBOB.
Gary McCoo produced a key save for Richhill before Murray’s close-range strike.
Richhill Swifts lost out in the Lonsdale League by 4-0 against Armagh Hammers.
Jack McClelland and Gary Hunniford each found the net as Laurlevale finished down to Lurgan Town by 4-2.
The Ambassadors defeated Red Star on a 7-1 tally.
Stuart Cairns, Andrew McCandless and Corey Blair provided Rectory Rangers with full points on a 3-0 scoreline at home to Donacloney across Mid-Ulster Reserve League Division Three.
Ballyoran entered the match without a recognised goalkeeper but produced a winning performance to claim top spot at the expense of Tullyvallen.
James Donnelly converted Tony Keegan’s pass then doubled the Ballyoran tally with a finish off good work by Eoin Reynolds in a 2-1 win.