Dublin struck two late goals to overcome Donegal in the NFL Division One clash at Croke Park.
The Dubs dominated the first half but Donegal stayed in touch and trailed the hosts 0-9 to 0-5 at the break.
Donegal drew level after the restart through Michael Murphy (2), Neil McGee and Patrick McBrearty points.
Dublin pulled clear after Murphy was forced off with an injury and Bryan Cullen and Diarmuid Connolly added late goals.
Allianz National Football League fixtures/results
Saturday 24 March - 1900 GMT
Armagh 1-14 0-16 Down (Athletic Grounds)
Dublin 2-16 0-13 Donegal (Croke Park)
Tyrone 1-12 0-5 Meath (Healy Park)
Tipperary 0-12 0-12 Longford (Semple Stadium)
Limerick 1-14 1-18 Waterford ( Gaelic Grounds)
Sunday 25 March - 1430 BST
Kerry v Laois (Killarney)
Mayo v Cork (McHale Park)
Derry v Louth (Celtic Park)
Monaghan v Galway (Inniskeen)
Kildare v Westmeath (Newbridge)
Offaly v Sligo (Tullamore)
Antrim v Wexford (Casement Park)
Roscommon v Cavan (Dr Hyde Park)
London v Clare (Ruislip)
Carlow v Wicklow (Dr Cullen Park)
Leitrim v Kilkenny (Carrick-on-Shannon)