McMonagle lifts Donegal
Yvonne McMonagle nailed a free with the last kick of the game to send Donegal through to the quarter-finals.
Donegal 3-15 Galway4-11
McMonagle, who bagged 1-8 at Pearse Park in Longford, held her nerve to convert the free she had won herself - as Donegal stunned beaten Connacht finalists Galway.
Minus a host of top stars, Donegal were viewed as outsiders but they edged home in a dramatic finish to set up a last-eight clash with Dublin.
With just three minutes left, Donegal were four points clear but Galway brought Róisín Leonard off the bench and she netted with her first touch before landing an equalising free.
There was still time for Donegal to launch one last attack, however, and McMonagle struck gold after she was fouled by Noelle Connolly to help erase memories of a shock Ulster semi-final defeat to Cavan. There was also a stellar contribution from Amber Barrett, who collected a personal haul of 2-3, including two penalty goals.
Donegal led by 2-8 to 1-7 at the break, Barrett's first penalty on the stroke of half-time giving Michael Naughton's charges a two-point lead.
Meanwhile, Westmeath will play Mayo in the quarter-finals after a massive 3-20 to 1-4 victory over neighbours Meath at Cusack Park. Lucy McCartan scored two goals and Leona Archibold the other as the Lake County stormed into a 3-11 to 0-0 interval lead.
Scorers - Donegal: Y McMonagle 1-8 (4fs), A Barrett 2-3 (2-0 pens), K Guthrie 0-3f, K Herron 0-1. Galway: M Seoighe 1-3 (1f), R Leonard 1-1 (1f), N Ward & M Hoey 1-0 each, G O'Connor & E Concannon (1f) 0-3 each, O Divilly 0-1.
DONEGAL - A McColgan; T Doherty, K Herron, K Wilson; T McCafferty, C Hegarty, D Foley; G Houston, K Guthrie; R Friel, N Hegarty, K McKinney; E Ward, Y McMonagle, A Barrett. Sub: P McGroary for Friel (52).
GALWAY - T Hughes; S Gormally, N Connolly, S Hynes; F Cooney, N Ward, M Heneghan; M Hoey, P Gleeson; M Glynn, L Ward, O Divilly; M Seoighe, G O'Connor, E Concannon. Subs: L Gannon for Gleeson (40), C Cooney for Glynn (49), N Burke for Hynes (52), R Leonard for Seoighe (66).
Ref - Y Duffy (Cavan)