Tandragee Rovers’ title push picked up a vital victory on Saturday at home to the top-flight league leaders Ballymacash Rangers.
Rovers came out on top to close the gap at the head of the standings to four points, with the third-place Tandragee men having played three fewer fixtures.
Iain Latimer smashed a close-range volley against the crossbar but Ballymacash gained control courtesy of a fine free-kick that handed the impressive travelling support something to cheer.
However, Rovers regrouped and produced a rapid response as handball allowed Lee Wells to convert a penalty kick.
A red card left Rovers with the upper hand and his advantage resulted in a second Tandragee goal.
Cecil Corbett’s header had the Ballymcash goalkeeper scrambling back to push the effort on to the crossbar but Jonny Black reacted first to volley home the rebound.
A second Rovers penalty - following a foul on Black - allowed Wells to double his tally.
Black then produced clever control to collect an upfield clearance, flick the ball beyond his marker and produce the finishing touch for 4-1.
Rovers now sit on 42 points from 19 games in the aftermath of Saturday’s success at Madden Road - with Fivemiletown United one clear of the Tandragee side after 20 fixtures. Ballymacash’s final tally is 46.
TANDRAGEE ROVERS: Richard McGivern, Philip Pedlow, Jamie Rooney, Iain Latimer, Gary Whiteside, Gareth Dobbs, Lee Wells, Mark Bicker, Jonny Black, Dean McCammon, Simon McClean. Subs: Scott Walker, Cecil Corbett, Jamie Uprichard.
RESULTS - Alexandra Cup (semi-final): Ballyoran 1 Hill Street 4; Mid-Ulster Reserve League Division Three: Dungannon Rovers 4 Ballyoran 0.