It was a point a piece in this thrilling Fermanagh Tyrone derby at Ferney Park; a result that moves the Mallards to within 1 point of eleventh placed Carrick Rangers with 3 games remaining.
The Swifts had the ball in the net first, but it was adjudged offside in what seemed like a very close call.
The home side started the game well however and Stephen O'Flynn gave them a dream start when he headed in Shane McGinty's stunning cross from the right after 5 minutes. O'Flynn should have had a second with another header but Stuart Addis tipped it onto the bar.
The Mallards were forced into a substitution midway through the first half with David Kee making way for Stuart Hutchinson and as half time approached, the Swifts became more threatening.
Just before the break the away side drew level in the cruelest of fashion. A bouncing ball deceived goalkeeper Richard Brush, and despite getting a touch on the ball, it went over his head and into the net; a rare mistake from our number 1.
Brush went onto redeem himself in the second half with a series a fine saves, including one low to his right to deny Clucas whilst opposite number Addis produced a similarily good stop against Sean Noble. Matty Smyth had the ball in the net with a header only to see the offside flag raised - again another close call.
With the game heating up, the Swifts took the lead when Daniel Hughes tapped in after an unlucky ricochet off a Ballinamallard player and they could have scored a third with a series of chances. Ryan Mayse hit the bar and post with one shot whilst Colm McLaughlin put in a terrific block in another chance.
Ballinamallard drew level with 25 minutes remaining when Ryan Curran smashed one in off the bar for his fifthteenth of the season, before Daniel Hughes hit the bar and Brush denied Harpur a certain goal.
After the game Harry McConkey spoke to the media; "When your behind in the game, it's a welcome point. We have the belief, but the job's not done yet. The players have put the effort in and the fans have responded, and we look forward to welcoming Carrick Rangers to Ferney Park on Tuesday evening".