Warrenpoint edged out Ballinamallard United, Town winning 1-0.
Conor McMenamin's goal was the difference between the sides at the interval, and indeed at the 90 minute mark, as Warrenpoint led - McMenamin thumping a header into the corner.
Ballinamallard's cause was not helped in the second half when they went down to 10 men - Ryan O'Reilly receiving his marching orders.
- Warrenpoint 3-3 Ards
Warrenpoint and Ards played out a six-goal thriller as they shared the spoils at Milltown.
Darren Murray had given Point the early lead with his 10th goal of the season.
Two goals in five minutes put Ards in control. Michael McLellan's stunning volley in the 23rd minute levelled the match before Scott Davidson's goal edged them ahead at the break.
In a back and forth game, Warrenpoint went level as Conor McMenamin fired in.
In the late stages, Craig McMillen's finish look to have given Ards all three points.
But Liam McKenna's injury-time finish handed Point a vital point in their bid to avoid the drop.
- Warrenpoint 2-3 Glentoran
Glentoran clinched victory in a hard-fought game at Warrenpoint.
Glentoran took the lead just four minutes in.
Some slack home defending, allowed Dan Kelly in to net his first goal for the east Belfast club.
Just before the break, Gary Haveron's side doubled their advantage.
Tiernan McNicholl netted, after Elliott Morris made strong saves to deny Alan Davidson and Stephen Murray.
It was a sickening moment for Warrenpoint who had also struck the Glens woodwork through Jordan Dane.
The home side were then awarded a penalty after the Glentoran defence had been guilty of sitting too deep, inviting pressure.
However they couldn't take advantage, Murray's spot kick was saved by Glens keeper Elliott Morris.
But Glentoran didn't heed the warning signs and soon Warrenpoint were level.
Daniel Murray pulled one back, and just three minutes later it was 2-2, when Conall McGrandles, who had been provider for Murray's goal made it 2-2.
The game had another twist though, as Glentoran went back in front - Daniel Kelly rising above the defence to score with his head.
- Warrenpoint Town 1-2 Dungannon Swifts
Dungannon ended a run of three straight league defeats by coming from a goal down to beat Warrenpoint.
The Swifts had trailed following an early goal from Alan Davidson but a 53rd-minute stunner from Ryan Mayse brought the sides level.
The winner came after Paul McElroy's cross led to confusion in the Point defence - Stephen Moan and Conor McMenamin combining to score an own goal and giving Dungannon all three points.
- Warrenpoint 1-3 Ballymena
Warrenpoint took the early advantage against visiting Ballymena, when Martin Murray scored just 25 seconds into the match, beating goalkeeper Conor Brennan.
Ballymena levelled up soon after though, Cathair Friel netting following a corner.
And in the second half the visitors went ahead, Emmet Friars scoring for the second successive Saturday, rising highest to head home at the back post to make it 2-1 to David Jeffrey's men.
Friel then poked the ball home from a Kevin Braniff left-wing cross for his second of the game after 79 minutes - a fine volley from the former Limavady attacker.
It ended Warrenpoint 1-3 Ballymena.
- Warrenpoint 1-0 Ards
Things were quiet too in the first half between Warrenpoint and Ards, that was until Darren Murray fired the home side ahead.
That was the only goal of the game.