Westmeath 1-07 Dublin 0-14
Dublin came from behind to run out convincing winners over Westmeath in this Allianz Football League clash in Mullingar.
The Lakesiders were eyeing up an upset with 15 minutes to go, after veteran forward Dessie Dolan netted in the 49th minute and John Heslin followed up with a point.
The timely introduction of Paul Hudson helped Dublin come from 1-05 to 0-07 down, as the Thomas Davis clubman knocked over three points from play in addition to a pointed free.
Jim Gavin's men lead the way in Division 1 after two opening victories and will resume against Cork after the league takes a three-week break.
The Dubs led 0-06 to 0-03 at the break at Cusack Park, with Westmeath chasing just their second league triumph over the Metropolitans since 1969.
Ciaran Kilkenny (free) and Kevin McManamon kicked Dublin into an early lead, but Westmeath fought back to level twice with full-forward Heslin, who shook off an ankle injury to start, landing a brace.
Ciaran Reddin fired over twice to move the visitors back in front and goalkeeper Stephen Cluxton added a '45', but Dublin really should have been further in front at the interval.
Paul Mannion and Kilkenny were both guilty of missing kickable frees while McManamon struck the post.
Westmeath played into the wind in the second period and ended their 23-minute barren spell as substitute Ray Connellan narrowed the gap to two points.
The midlanders had goalkeeper Darren Quinn to thank for keeping them in touch, as he thwarted both Michael Darragh Macauley and Paul Flynn.
Substitute Dolan raised Westmeath's hopes with a fine goal, collecting a pass from Ger Egan on the right and firing a pinpoint shot across Cluxton and into the far corner of the net.
But although the hosts edged in front for only the second time in the game, Dublin's strong bench guided them home in the closing quarter hour.
Both Hudson and Davy Byrne pointed after coming off the bench, and fellow substitute Jack McCaffrey was also a lively figure in open play with Cluxton finishing with three points from placed balls.
WESTMEATH: D Quinn; K Maguire, K Gavin, S Gilmore; J Gonoud, J Gilligan, J Dolan; D Duffy, D Corroon; P Sharry, J Egan, G Egan; K Martin (0-01), Denis Glennon, J Heslin (0-05, 0-03f).
Subs used: R Connellan for Maguire (blood sub), Connellan (0-01) for Corroon, Dessie Dolan (1-00) for Martin, Damien Dolan for Gilmore, D McCormack for Glennon.
DUBLIN: S Cluxton (0-03, 0-03 '45'); P McMahon, M Fitzsimons, D Nelson; E Lowndes, C O'Sullivan, J Cooper; MD Macauley, S Carthy; P Flynn, C Kilkenny (0-03, 0-03f), C Reddin (0-02); P Mannion, E O'Gara, K McManamon (0-01).
Subs used: J McCaffrey for Macauley (blood sub), P Hudson (0-04, 0-01f) for McManamon, K O'Brien for Nelson, D Byrne (0-01) for O'Gara, McCaffrey for Macauley, K Nolan for Cooper.
Referee: David Gough (Meath)