Fermanagh emerged as 1-09 to 0-09 victors in a tight Ulster SFC quarter-final tussle with Antrim in Enniskillen.
Antrim tallied up seven wides in the second half as their chances of winning through to a meeting with Armagh were rocked when full-forward Kevin McGourty was sent off.
Ciaran O'Reilly clipped home the game's only goal from a second-minute penalty. But four Michael Magill points kept Antrim in touch at 0-06 to 1-05 down at half-time.
McGourty walked for his second yellow card – a high tackle on Barry Owens – and three late points from O'Reilly, who finished with 1-04 (2f), sealed the Ernesiders' win.
Charlie Mulgrew's side got the ideal start when corner-forward O'Reilly was brought down by Antrim keeper Paddy Murray for the penalty.
O'Reilly dispatched it and it would have got even better for Fermanagh just seconds later had Mark Little, unmarked and in plenty of space, not fired his shot off the butt of a post.
Little did add a point before Magill clipped over a ninth-minute point for the Saffrons. He added a second soon after and late replacement Kevin Niblock, who was brought in before the throw-in for the injured Kevin Brady, kicked Antrim's third point to leave it at 1-01 to 0-03 in Fermanagh's favour.
O'Reilly and Michael McCann then traded frees before Magill added a placed ball to level the scores at 1-02 to 0-05. But Antrim could only add a further Magill point in first half injury-time as Fermanagh ended the half two points to the good. Excellent points from Little (0-02) and corner-back Shane Goan gave Fermanagh some breathing space as the half came to a close.
It took eight minutes of the second half before McGourty registered the first point, but disaster struck for Antrim on 47 minutes when McGourty, who was booked for a high tackle in the first half, was red carded for what looked an innocuous challenge on Fermanagh skipper Owens.
As the clocked ticked down and Fermanagh held firm, some wayward shooting blighted Antrim's play. Substitute Patrick Cunningham – on 63 minutes and in injury-time – kicked their only two remaining points.
Making use of the extra man, wing back Shane McDermott and O'Reilly nabbed points for Fermanagh in between. O'Reilly wrapped it up with two more points – one off the outside of his right boot and the other a fisted effort. Midfielder Mark Murphy missed what would have been the clinching goal for the Ernesiders when he shot straight at Antrim's substitute stopper John Finucane, but the chance mattered little in the end.
FERMANAGH: C Breen; P Sherry, B Owens (capt), S Goan (0-01); R Johnston, H Brady, S McDermott (0-01); L McBarron, M Murphy; M Little (0-03), J Sherry, T Brewster; E Maguire, S Doherty, C O’Reilly (1-04 (1 pen, 2f)).
Subs used: R Keenan for J Sherry, M McGrath for McBarron, N Bogue for P Sherry, J McGurn for Little.
ANTRIM: P Murray; A McClean, P Doherty, D Gault; T Scullion, T Convery, S Kelly; J Quinn (capt), M McCann (0-01 (1f)); C Close, B Herron, A Gallagher; K Niblock (0-01), K McGourty (0-01), M Magill (0-04 (1f)).
Subs used: T O'Neill for Close, C Brady for Gault, O Doherty for Herron, P Cunningham (0-02 (2f)) for Niblock, J Finucane for Murray.
Referee: Marty Duffy (Sligo)