Cavan fought back from four points down at half-time to run out 1-19 to 1-11 winners against Antrim in the Ulster Minor Football semi-final.
Odhran Eastwood's 27th-minute goal helped the Saffrons lead 1-6 to 0-5 at half-time at Breffni Park.
Two further scores from Conor Small helped Antrim maintain a four-point lead but Cavan, inspired by David Brady, hit six unanswered points.
Robbie Fitzpatrick's late goal sealed Cavan's victory as Antrim wilted.
The Saffrons failed to score for almost 20 minutes in the second half as Cavan set up an Ulster decider against either Donegal or Derry.