Cavan's ambitions of an instant return to the top flight received a significant boost today.
Seven days after claiming pole position in the Division 2 table courtesy of an impressive win over Meath, Mattie McGleenan's side followed that up with a 0-14 to 0-11 victory over Cork in Pairc Ui Chaoimh today.
A strong second quarter performance saw the visitors take a 0-9 to 0-5 lead into the break.
Five unanswered points from Caoimhin O'Reilly (2), Dara McVeety, Conor Moynagh and Killian Clarke in the run-up to half-time put down a large deposit on their third win of the campaign.
Full-forward Adrian Cole extended their advantage to five with the first point of the second-half.
Cork were, of course, minus the services of their Nemo Rangers contingent and Ronan McCarthy's men were guilty of a large number of unforced errors.
John O'Rourke (Cork) and Enda Flanagan traded scores but the Rebel County struggled to break down their opponent's well-structured defensive system.
A Mark Collins point left the scoreboard reading Cavan 0-12, Cork 0-8 with 13 minutes of normal time remaining but further points from experienced duo, Gearoid McKiernan and Cian Mackey (free), left the home side with too much to do.
Substitute Stephen Sherlock (2) and Tomas Clancy pulled points back for the team in red and white but their efforts proved to be futile.
Cavan, meanwhile, lost the services of Ciaran Brady to a black card late on.
Next up for the winners is a round 5 home fixture against Down while Cork will look to bounce back from this disappointment when they travel to Navan to take on Meath.
Cavan - J Farrelly; D Phillips, P Faulkner, J McLoughlin; M Reilly, Ciaran Brady (0-1), E Flanagan (0-1); B Magee (0-1f), K Clarke (0-1); N Clerkin, C Moynagh (0-1), O Kiernan (0-1); D McVeety (0-1), A Cole (0-2), C O'Reilly (0-3, 2f). Subs: G McKiernan (0-1) for N Clerkin, S Murray for C Moynagh, C Mackey (0-1f) for C O'Reilly, T Galligan for B Magee, D Brady for A Cole, Conor Brady for Ciaran Brady (BC).
Cork - A Casey; S Ryan, J O'Sullivan, M McSweeney; K Crowley, B O'Driscoll (0-1), T Clancy (0-1); I Maguire, K O'Hanlon; K Flahive, S White (0-2), R Deane; M Hurley, C O'Neill (0-1'45), M Collins (0-2). Subs: K O'Driscoll for S Ryan, C Kiely for K Crowley, M Taylor for B O'Driscoll, J O'Rourke (0-2) for M Hurley, C Dorgan for K O'Hanlon, S Sherlock (0-2) for C O'Neill.
Referee - D Coldrick.