Cavan picked up a third successive win in Division 2, coming from a point down late on to overhaul Down and keep their promotion hopes alive.
A monster two-pointer from Gearoid McKiernan was crucial as Cavan did just enough in a brilliant contest which could have gone either way. It was cruel on Down, who were in the driving seat and were aggrieved to see a 'point' from Pat Havern waved wide late on, with manager Conor Laverty making his feelings known to referee James Molloy at the final whistle.
Cavan led by 0-12 to 1-06 at the end of a thoroughly engaging first half during which the sides were level on three occasions, with little between them throughout.
Both, strange as it sounds, probably felt they should have been ahead at the break, with numerous straightforward chances missed, although Cavan did spurn a golden opportunity for a goal five minutes before half-time when Cormac O’Reilly’s shot flashed across the goalmouth.
Cavan, working hard, started well and eased into a three-point lead with points from Cian Madden, Ciaran Brady and debutant Barry Donnelly.
The lively Ceilum Doherty opened Down’s account and although Oisin Brady fired Cavan back into the lead, the visitors levelled on the quarter hour when they tore through the heart of the Cavan defence and Danny Magill off-loaded to Miceál Rooney, who finished superbly to the net.
Goalkeeper Gary O’Rourke - with a 45 - and Oisin Brady, whose pace caused Down problems, both registered but Down again responded through Oisin Savage from a free and Danny Magill.
Cavan kept their noses in front, with Oisin Kiernan, Cormac O’Reilly and McKiernan (mark) rattling off the final three points of the first half which, in the end, would prove crucial.
Down were better on the resumption; Danny Magill and Oisin Brady trading scores before Havern landed a two-pointer, Ronan Burns knocked over a 45 and Daniel Guinness nudged the Mourne men in front for the first time on 43 minutes.
An Oisin Savage free made it 1-12 to 0-13. Cavan needed a big response and got it when Padraig Faulkner sent a bullet to the bottom corner of the net.
A Savage free tied it and there was very little between them from there to the long whistle.
Havern and Kiernan raised white flags, then Rooney and McKiernan from a free did likewise. Havern edged Down in front with 10 minutes remaining but McKiernan again responded.
It was, by now, end to end. Odhran Murdock fired over for Down but man of the match McKiernan, with a 50-metre two-pointer, re-energised Cavan.
Ryan McEvoy tied the game, but a pair of Oisin Brady frees saw Cavan home with two to spare after an exhilarating tussle.
KEY: tp - two-point score; tpf - two-point free; tpm - two-point mark
Cavan: G O’Rourke (0-01,), N Carolan, B O’Connell, J McLoughlin, P Faulkner (1-00), Ciaran Brady (0-01), L Fortune, J Smith, C Madden (0-02), G Smith, B Donnelly (0-02), O Kiernan (Castlerahan, 0-02), Cormac O’Reilly (0-01), G McKiernan (0-05, 1f, 1pt), O Brady (0-06, 3f)
Subs: D Lovett for C O’Reilly (45'), Conor Madden for C Madden (52'), K Clarke for B O’Connell (59'), S McEvoy for B Donnelly (69')
Down: R Burns (0-01), P Fegan, P Laverty, C Doherty (0-01), R Magill, D Guinness (0-02), P McCarthy, M Rooney (1-01), R McEvoy (0-01), D Magill (0-02), O Murdock (0-01), J Guinness (0-01), O Savage (0-03, 3f), P Havern (0-05, 2f, 1tp), C McCrickard
Subs: E Branagan for R Magill (ht), A McClement for C McCrickard (ht), C Francis for J Guinness (52'), A Crimmins for D Magill (59'), D Scullion for O Savage (66')
Referee: J Molloy (Galway)