Despite falling four points behind in the opening nine minutes against Meath, Dublin never panicked in front of a healthy 65,865 crowd at Croke Park.
Graham Geraghty's goal gave the Royals an ideal start but the Dubs were inspired by championship debutant Stephen O'Shaughnessy who was excellent throughout.
Dublin didn't take long to complete their comeback and when man of the match Alan Brogan blasted the ball into the Meath net in the 16th minute, they settled into their stride.
The Royals held firm however and led by 1-7 to 1-5 at the break but soon after the restart, Dublin gained the upper hand around midfield. Dublin went on to win the second half 0-7 to 0-3 and advanced to the last four to face Wexford who saw off Carlow by five points.
Paddy Bradley scored a whopping 1-10 (all but two points from play) against Monaghan to guide Derry into the Ulster semi-final.
Tipperary, led by Micheal Webster, booked their place in the Munster hurling final at the expense of their rivals Clare who were always second best.