Dublin outclassed struggling Donegal on a 1-20 to 0-13 scoreline to set up a Football League Division One decider against Kerry on 24 April.
The Dubs were in control for the most part with a Bernard Brogan goal after half-time effectively ending the game.
That goal extended Dublin’s lead to 1-11 to 0-6 and Donegal never threatened to fight back after that.
Donegal were suffering a fifth straight defeat which must be a worry for manager Rory Gallagher.
The 2012 All-Ireland champions, who looked a tired outfit during the contest, will not be in action again until their Ulster quarter-final against either Fermanagh or Antrim on 12 June.
From Dublin’s perspective, the big plus from Sunday’s game was the form of Brogan who looked back to his best after a comparatively quiet period in the Blue jersey.
In contrast, Donegal’s marquee forward Michael Murphy had an afternoon to forget as he was well shackled by James McCarthy and also fired a number of bad wides.
More to follow.
Allianz Football League Division 1 Semi-Final results
Dublin 1-20 0-13 Donegal
Kerry 3-15 0-14 Roscommon