From the off their defence broke up Carlow’s first attack and corner forward James Roche gave a glimpse of what was to come as he rounded his marker and calmly slotted the opening point.
Óisín O’Rourke scored a 15th minute goal which all but ended the match as a contest and another goal by Cian Boland helped them into a 2-11 to 0-2 interval lead.
It continued to be one-way traffic in the second-half with Carlow never coming to the pace of the game. Boland scored his second goal in the third quarter and three of the replacements laid claims for a starting place the next time out when shooting over five points between them.
At the end, Paul Winters was in the right place at the right time when a pile-driver from Chris Bennett rebounded into his path and the left half forward easily found the net from close range.
Marty Kavanagh was Carlow’s only scorer with three points from frees.
Scorers for Dublin: P Winters 1-7 (5fs), C Boland 2-3, O O’Rourke 1-1, J Roche, C Costello 0-3 each, E Ó Conghaile, A Jameson 0-2 each, S Gibbons, K O’Flynn, C McHugh 0-1 each.
Scorers for Carlow: M Kavanagh 0-3fs.
CARLOW: J Barron; P Doran, J Cox, M Malone; B Nolan, D Byrne, M O’Grady; C Fenlon, D Wall; M Kavanagh, P Shaw, J Doyle; M Walsh, A Gleeson, J Kavanagh.
Subs: J Murphy for Walsh (ht), J Shinnors for Shaw (39), J Byrne for Wall (44), E O’Hara for Doran (49), J Whelan for Kavanagh (59).
DUBLIN: C MacGabhannn; S Barrett, C O’Callaghan, R Tierney; T Devlin, R Murphy, S McClelland; C Costello, K O’Flynn; C McHugh, C Conway, P Winters; J Roche, C Boland, O O’Rourke.
Subs: E O’Donnell for T Devlin (17), E Smith for C Costello (52), C Bennett for Conway (21), E Ó Conghaile for Boland (44), A Jameson for O O’Rourke (33).
Referee: Eddie Kinsella (Laois).