Irish League Round Up: Ballinamallard off bottom spot as Glentoran cement seventh place
Ballinamallard are off the foot of the Danske Bank Premiership as their planned 'Great Escape' received a huge boost on Tuesday evening.
In the night's other Danske Bank Premiership tie, Glentoran edged past Dungannon Swifts to confirm a seventh-placed finish.
Here's all you need to know about both games:
Ballinamallard United 2-1 Carrick Rangers
Ballinamallard are now two points clear of Rangers, who drop into the automatic relegation place at the foot of the table.
Shane McGinty and Sean Noble struck to seal the Mallards' fourth Premiership win of the campaign and their second in three games.
McGinty opened the scoring with an impressive 25-yard effort and Noble doubled the advantage nine minutes into the second half, taking advantage of a defensive mix-up to slot home.
Darren Henderson made it 2-1 on 66 minutes to set up a nervy finish but the hosts held on for a crucial victory.
Ballinamallard's last two games of the season are away to Ards and Glentoran while Carrick travel to Glentoran and Warrenpoint Town.
Glentoran 4-2 Dungannon Swifts
Glentoran made certain sure of a European play-off place with an eventful win at the Oval.
Curtis Allen netted twice before being sent off in a game that saw both teams finish with 10 men.
James Ferrin opened the scoring for the hosts but Daniel Hughes levelled within a minute of the opener. John McGuigan restored the Glens' lead, converting after Allen's free-kick was blocked.
His strike partner soon bagged his own first of the evening. It was another combination between the duo as Allen finished off McGuigan's flick.
Shortly after the break, Chris Hegarty made it 3-2, converting a cross from defensive partner Douglas Wilson, but Allen soon restored the two-goal advantage, finishing off a McGuigan square-ball.
Both sides saw red towards the end, Allen and the Swifts' Seanan Clucas sent off for their part in an off-the-ball incident.
Dungannon remain ahead of Ards on goal-difference in 8th place.
Belfast Telegraph Digital