Johnny Heaney of Galway celebrates kicking a point during the All-Ireland SFC quarter-final win over Dublin
Galway came from five points down in the first half to beat Dublin 0-17 to 0-16 to seal a place in the semi-finals of the All-Ireland SFC.
Padraig Joyce's team were five down at one stage in the first half, trailed 0-11 to 0-7 at the break and lost Sean Kelly to injury with Shane Walsh hobbling but staying on till the latter stages.
However, driven on by Cillian McDaid, who scored three points, they drew level at 0-14 to 0-14 on 64 minutes. Ross McGarry put Dublin back ahead but three in a row from Galway, with Dylan McHugh, Johnny Heaney and Tomo Culhane scoring, put the Connacht champions two up. Con O'Callaghan pulled one back but missed a shot at Hill 16 to force extra-time.
Earlier in the day, goals in either half from man of the match Barry McCambridge and Conor Turbitt made for a 2-12 to 0-12 win for Armagh against Roscommon. It's the Orchard County's first appearance in the last four since 2005.
Donegal take on Louth tomorrow at Croke Park in the third of the four quarter-finals, starting at 1:15pm, followed by the clash of Kerry and Derry at 3:15pm. Here's all of Donegal's previous All-Ireland quarter-final appearances.
"The draw is subject to the avoidance of repeat pairings (where possible) from any stage in the Championship," the GAA said on Friday.
Here are the scenarios:
If Donegal and Kerry win: Seeing Donegal and Galway have both played Armagh already and they can't meet again, it means that Donegal would play Galway, with Kerry taking on Armagh.
If Donegal and Derry win: No draw is required, as all teams have played each other apart from Galway & Donegal, and the draw is subject to avoidance of repeat pairings, where possible, the pairings will be - Donegal v Galway, Armagh v Derry.
If Louth and Kerry win: Louth and Kerry faced one another in the group stage, as have Armagh and Galway. So the draw would be structured with Louth and Kerry in separate semi-finals, facing either Armagh or Galway.
If Louth and Derry win: Louth won't have played any of the other three, but seeing Armagh and Derry have played in the last round, paired with Armagh and Galway's previous clash, and Galway's with Derry, it means an open draw would need to take place.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.