Cavan moved away from relegation trouble as they beat last year's Leinster Finalists Louth in the Allianz Football League Division 3 game.
Three Niall McDermot points helped Cavan move ahead and the advantage remained three at the break.
Two Gerard McKiernan efforts helped Cavan extend their lead to 0-9 to 0-3 before Mark Brennan hit a Louth goal.
The goal cut the margin to only two points but Ronan Flanagan and sub Seanie Johnston hit late Cavan points.
It was a low-quality contest at Kingspan Breffni Park riddled with mistakes.
McDermott hit Cavan's three opening points but two Paddy Keenan scores and a Ray Finnegan effort brought the sides level.
However, another McDermot point and scores from McKiernan and half-back Mark McKeever had Cavan three ahead again by the interval.
McKernan's two third-quarter points and a Cian Mackey effort had Cavan in seeming control as they increased their lead to six.
However, Louth were back in with a shout when Brennan rammed in their goal after Cavan keeper James Reilly had blocked Adrian Reid's initial shot.
But Cavan held their nerve as Flanagan and sub Johnston hit clinching points.