GERALDINE McLaughlin plundered 2-9 as the Donegal ladies booked a place in the Ulster Ladies SFC final.
Cavan 2-17 Donegal 6-16
The Termon sharpshooter was to the fore as Donegal claimed a big win at Kingspan Breffni Park.
There were goals, too, for Niamh McLaughlin, Katy Herron, Karen Guthrie and Niamh Hegarty.
Donegal will now meet the winners of the second semi-final, between Armagh and Tyrone – a game that takes place next weekend – in the final.
An Aisling Sheridan goal after only eight minutes helped Cavan into a 1-5 to 0-1 advantage.
However, Hegarty prodded home Donegal’s opening goal before Niamh McLaughlin added another.
When Geraldine McLaughlin tucked home her first goal, Donegal were now 3-6 to 1-8 in front.
Donegal would add three further goals as Maxi Curran’s team sealed their place in the final.
Cavan: Elaine Walsh; Rachael Doonan, Zara Fay, Shauna Lynch; Sinead Greene (0-1), Laura Fitzpatrick, Mona Sheridan; Catherine Dolan, Neasa Byrd (0-1); Ciara Finnegan (1-2, 1-0 pen, 1f), Lauren McVeety (0-6, 4f), Sinead McKenna (0-1); Geraldine Sheridan (0-1), Aisling Sheridan (1-3), Niamh Keenaghan (0-2). Subs: Emma Halton for Fay (half-time), Aoibhin Kieran and Niamh Halton for Keenaghan and McKenna (55).
Donegal: Aoife McColgan; Niamh Carr, Evelyn McGinley, Emer Gallagher; Kate Keeney, Nicole McLaughlin, Roisin Rodgers; Katy Herron (1-1), Shelly Twohig; Bláthnaid McLaughlin, Niamh McLaughlin (1-0); Treasa Jenkins; Niamh Hegarty (1-2), Karen Guthrie (1-4, 2f), Geraldine McLaughlin (2-9, 3f). Subs: Niamh Boyle for Keeney (38), Roisin McCafferty for Guthrie (53), Suzanne White for B McLaughlin (55), Shauna McFadden and Megan Ryan for McGinley and Hegarty (58)
Referee: David Hurson (Monaghan)