Ten-man Ballinamallard held out at the Showgrounds to secure a 1-1 draw in the Premiership clash with Coleraine.
The Bannsiders dominated but the visitors took a surprise lead on 39 minutes when Ryan Campbell slotted in.
Ballinamallard defender Craig Hill was sent-off three minutes later for two yellow cards.
Ruairi Harkin's shot was deflected in by Howard Beverland on the stroke of half-time and the Mallards withstood second-half pressure to earn a draw.
Coleraine, enjoying the wind advantage in the first half, bossed possession although Ballinamallard were dangerous on the break.
The Fermanagh men were first to go close when Liam Martin's fifth-minute shot was gathered by keeper Eugene Ferry at the second attempt.
Martin provided the pass for the opener, with Campbell delivering a cool finish to put the Fermanagh men ahead.
Hill's departure for two yellows was quickly followed by the fortunate equaliser, the ball striking Beverland and flying into the Mallards net.
Ballinmallard boss Whitey Anderson was sent to the stands after remonstrating with referee Ian McNabb at half-time.
Ballinmallard's impressive defensive display restricted Coleraine to just a couple of openings in the second half at an increasingly stormy Showgrounds.
Bannsiders striker Gary Browne connected with Ryan McIlmoyle's cross after 62 minutes and headed just wide.
Three minutes later and another Browne header, this time from Harkin's cross, also went wide.
Both sides remain on 26 points but Coleraine move up to ninth and two places above the Mallards thanks to a superior goal difference.