Galway 2-14 Kerry 2-10
A Kerry team strongly fancied to lift the last ever All-Ireland Under-21 championship were outclassed by a rampant Galway side in a thrilling semi-final at Cusack Park in Ennis.
The Tribesmen will now go on to meet Dublin in the final after a superb display which Kerry were unable to match.
Galway built up a 1-7 to 0-1 lead after just 10 minutes, using the strong wind well.
They had a glorious start when Dessie Conneely blasted home a goal after just 21 seconds.
Kerry struggled to get into the game early on with Peter Cooke dominant at midfield for Galway. Conor Geaney got them off the mark with a free in a rare attack, before Michael Daly led a free-flowing attack and wing-back Kieran Molloy put nine points in it. Just 10 minutes had elapsed.
But then Galway failed to make the most of some excellent goal-scoring chances, with Robert Finnerty shooting wide and Eoin Finnerty unable to hold possession with just goalkeeper Shane Ryan to beat.
Kerry responded with a free from Sean O'Shea before Killian Spillane got their first point from play eight minutes from the interval.
Kerry goalkeeper Ryan went forward to convert a free from 45 metres but Galway had the final say of the opening half when Cooke got his third point of the match with a free to give his team a 1-9 to 0-4 lead at the change of ends.
Kerry made a great start to the second-half with Matthew O’Sullivan fisting home a goal just 20 seconds after the restart.
And with Killian Spillane, son of former Kerry star Tom, finding his range they cut the gap to three points going into the final quarter.
But then Kerry midfielder Barry O’Sullivan was sent off after picking up a second yellow card and Galway pulled away with Colin Brady scoring a crucial goal two minutes from the end.
Jordan Kiely pulled back a late goal for Kerry but the Kingdom were unable to rescue the day.
Galway: R O Beolain; L Kelly, S O Ceallaigh, R Greene; K Molloy (0-1), D McHugh, C McDaid (0-1); P Cooke (0-5, 0-3 frees), C D'Arcy (0-1); S Kelly (0-2), M Daly (0-2), P Mannion (0-1); R Finnerty (0-1), E Finnerty, D Conneely (1-0).
Subs: C Brady (1-0) for Mannion (41 mins), M Boyle for R Finnerty (54 mins), C Brennan for D’Arcy (56 mins), E Lee for McDaid (60 mins).
Kerry: S Ryan (0-2, 0-2 frees); Tom Leo O'Sullivan, J Foley, Tom O'Sullivan; B O Beaglaoich, B O Seanachain, G White; A Barry, B O'Sullivan; B Barrett, S O'Shea (0-1, 0-1 freee), M Flaherty (0-2); K Spillane (0-4, 0-3 frees), M O'Sullivan (1-0), C Geaney (0-1, 0-1 free).
Subs: M Burns for Barrett (29 mins), R O Se for O Seanachain (41 mins), J Kiely (1-0) for S O’Shea (45 mins), J Morgan for White (55 mins), D O’Brien for O Beaglaoich (60 mins).
Referee: B Cawley (Kildare).