Galway are into the Cadburys All-Ireland Under-21 Football Championship final after beating Kildare 2-10 to 2-05 in O’Connor Park.
The Leinster side dominated the first half but kicked 10 wides against a strong breeze and trailed 1-06 to 1-03 at the break, with Daniel Flynn for Kildare and Thomas Flynn for Galway finding the back of the net.
Séan Moran’s tap-in put Galway six points up midway through the second half but Séan Hurley cancelled out the strike with a fisted goal moments later.
However, Kieran McGeeney’s side were left to rue their first-period profligacy as Galway ran out five-point winners.
Alan Flynn’s side will now face Cork in the final on 4 May after the Rebels beat Cavan by the narrowest of margins, 0-15 to 1-1, in O’Connor Park.
The Munster men took a 0-07 to 0-05 lead at the break helped by points from Luke Connolly and Damien Cahalane.
Further scores from Mark Sugrue and Brian O’Driscoll helped build up a gap but Chris Conroy’s late goal ensured a tense finale.
Indeed, the Ulster champions drew level in injury time through Conor Moyna but Dan MacEoin’s free gave Cork the lead once again.
Cavan had a chance to level it up with the last kick of the game but Enda Reilly missed a free of his own.
Meanwhile, in round two of Leinster Minor Football Championship, Offaly staged a stirring second-half comeback to record a 6-10 to 3-08 win over Meath in Navan.
In Munster, Waterford edged out Limerick by a point, 3-10 to 3-09, in Dungarvan and Tipperary beat Clare 1-10 to 0-08 in Ennis.
In the Leinster Minor Hurling Championship, Kilkenny beat Laois (3-20 to 1-09) and Kildare beat Wicklow (8-10 to 1-11), while Offaly saw off Carlow (5-23 to 2-10).