Cavan set up a Dr McKenna Cup semi-final meeting with Fermanagh after edging out Monaghan in a feisty Section A game at Breffni Park.
Three players were sent off by referee Sean Hurson as Cavan held on after leading 0-12 to 0-5 at half-time.
Monaghan's Drew Wylie and Paul Finlay were red carded with Cavan's Gearoid McKiernan after a 60th-minute row.
Martin Dunne's goal had extended Cavan's lead to 1-12 to 0-7 and they had to battle to hold on.
The impressive McKiernan inspired Cavan to an early 0-6 to 0-0 lead with Dara McVeety and Killian Clarke along among the scorers.
Stephen Gollogly and Dick Clerkin replied for Monaghan but Cavan hit three further points to extend their advantage to seven and that was still the margin at the interval.
|Bank of Ireland Dr McKenna Cup Section A results|
|Monaghan 0-20 2-10 UUJ||Saturday 3 January|
|Down 1-9 2-11 Cavan||Sunday 4 January|
|Cavan 0-10 1-8 UUJ||Saturday 10 January|
|Monaghan 0-11 1-12 Down||Sunday 11 January|
|Down 1-13 1-07 UUJ||Wednesday 14 January|
|Cavan 1-13 0-13 Monaghan||Sunday 18 January|
Two Finlay points reduced Cavan's lead to five after the resumption but the gap was extended to eight when Dunne rattled the net on 47 minutes.
However, Monaghan outscored Cavan 0-6 to 0-1 in the remaining 27 minutes of action which included the triple sending-off on the hour mark.
Wylie's foul on Martin Reilly ignited the row which ended with the Monaghan defender and Finlay being dismissed along with Cavan's star man McKiernan.
Monaghan's late superiority was increased further by the late dismissal of Niall McDermott after his earlier yellow card was followed by a black card.
The Farney men went close to levelling in injury-time but Paul Meegan's goal effort was bravely blocked by Rory Dunne.
Cavan's victory left them level with Down on four points at the top of Section A but Terry Hyland's side progressed to Wednesday's semi-final meeting with Fermanagh at Breffni Park by dint of a superior scoring average to the Mourne men.
The game will be played at Breffni Park after Cavan won the toss for the venue.
Bank of Ireland Dr McKenna Cup results
Sunday 18 January
Cavan 1-13 0-13 Monaghan
Derry 1-05 1-09 QUB
Donegal 0-12 2-05 Fermanagh
Tyrone 1-11 0-07 Antrim
Semi-finals: Wednesday, 21 January
Cavan v Fermanagh [Breffni Park, 20:00 GMT]
Tyrone v Armagh [Athletic Grounds, 20:00 GMT]