Cavan will meet Tyrone in the Ulster under-20 football final on April 22nd.
Cavan overcame Derry 11 points to nine with an excellent second-half display on Friday night in the Athletic grounds.
Tyrone scored a three point win over Donegal after extra-time 3-16 to 2-16 in Celtic Park. A late Conor Cush goal sealed victory for Tyrone.
The U20 final will take place on Friday April 22nd at 8pm in a neutral venue.
After victory over Derry, Cavan selector Peter McGinnity spoke to Mickey Brennan.