Dublin will face Kerry in the Allianz football league Division One final on Sunday at Croke Park.
The Boys in Blue fought back from six points down against Monaghan in Clones to book their place in the decider with a 2-15 to 1-15 win.
Jack McCaffrey with the decisive late goal as Dublin made it 36 games in a row unbeaten in league and championship.
The #DriveForFive is still on!
— FM104/AIG Dubs Blog (@FM104DubBlogger) April 2, 2017
Dublin to face Kerry in the final in Croker next Sunday.. no bother to us!#DubsBlogger @FM104 @AIGIreland
Dublin are now looking to become the first county since Mayo in 1938 to win five successive league titles but manager, Jim Gavin, says improvement is still needed.
"I take out of that (performance) that we have a lot of work to do," he said.
"I think our performances throughout those seven games have been clunky.
"We're looking for that consistency of performance and we haven't got it yet. We'll keep searching for it - we'll never get perfection, that's not achievable.
"We're consistently looking for a high level of excellence and we haven't got that throughout the full seventy minutes of a game.
"We have to keep striving for it because if we don't it just won't be good enough going forward."