Donegal advanced to an Ulster semi-final meeting with Tyrone thanks to a 0-15 to 0-9 win over a stubborn Fermanagh side at Brewster Park.
In front of a crowd of 10,447 fans, Donegal pulled away in the closing stages as Fermanagh were forced from their shell to try and get back into the game.
Fermanagh had raced into an early lead with Ultan Helm and Sean Quigley both scoring, as Donegal struggled to break the Ernesiders down.
Points from Jamie Brennan and Paddy McBrearty closed the gap and Donegal eventually led at the break with Leo McLoone and Jason McGee also among the scorers.
Declan Bonner’s side asserted themselves early in the second half and scored through Jamie Brennan and Michael Murphy but Fermanagh hung in there, with Ultan Kelm and Barry Mulrone on target to narrow the gap.
McBrearty, Michael Langan and Ciaran Thompson extended the lead late on with Jamie Brennan rounding off the scoring.
Donegal advance to meet Tyrone in the Ulster Senior Football Championship semi-final on Saturday 8th June in Kingspan Breffni.