St Patrick's advanced to the final with a hard-earned one-point victory over Colaiste Eoin in Ratoath.
Their progression was ultimately decided by a 60th-minute point from substitute James McEntee, a Meath minor, who produced a superb display following his introduction in the 21st minute.
The contest turned on a controversial goal for St Pat's in the 49th minute when Robert Keeleghan's fisted attempt was adjudged to have crossed the line despite Cathal Ó Dualacháin's best efforts.
After an error-strewn opening half, Coláiste Eoin, driven forward from midfield by the excellent Colm Ó Cróinín, led by 0-6 to 0-4, with Con Ó Ceallacháin, Colm Ó Néill, Ó Cróinín and Eoghan Ó Naoire all kicking fine scores from play.
St Pat's restored parity within two minutes of the restart thanks to Niall Lyons and McEntee, with Ó Cróinín's hamstring injury limiting his side's effectiveness in the aerial duels.
However, Cillian Ó Seanáin produced a sublime moment of skill when netting in the 34th minute from an acute angle and Ó Ceallacháin could well have settled the tie three minutes later but his cross-shot from close range rebounded to safety off Cian Farnan's left-hand upright.
Scorers – St Patrick's Navan: J McEntee 0-4, N Lyons 0-3 (3f), R Keeleghan 1-0, B Dardis (f), D Ryan 0-1 each. Coláiste Eoin: C Ó Ceallacháin 0-3 (2f), C Ó Seanáin 1-0, C Ó Cróinín, C Ó Néill, E Ó Naoire, O Ó Ruairc, F Ó Riain Broin 0-1 each. St Patrick's Navan – C Farnan; D McGuinness, N O'Reilly, J O'Malley; S O'Brien, N Kane, C Meade; D Ryan, R Ó Coileáin; N McCabe, R McDonnell, E Sheridan; N Lyons, B Dardis, N O'Brien. Subs: J McEntee for Dardis (21), R Keeleghan for McDonnell (h-t), Dardis for McCabe (45), J Gore for Ryan and S O'Brien for Kane (54).
Coláiste Eoin – S Ó Braonáin; C Ó Riain Broin, C Mac Gabhann, B Ó Fallúin; R Mac Giolla Bríde, C Ó Dualacháin, C Ó Duibhir; C Ó Cróinín, F Ó Riain Broin; C Ó Néill, C Ó Seanáin, E Ó Naoire; C Mac Dúinnsléibhe, O Ó Ruairc, C Ó Ceallacháin. Subs: R Ó Giollain for Ó Cróinín (32), E Ó Maolalaidh for C Ó Riain Broin (34), D Ó Caomhánaigh for Ó Maolalaidh (53).
Ref – D Maher (Westmeath)