A goal early in the second half from Dublin minor hurler Oisin O Ruairc proved decisive as Colaiste Eoin eased through.
Four points from Conn O Ceallachain and one each from O Ruairc and goalkeeper Sean O Braonain ('45') gave the Booterstown lads a five-point lead.
The south Kildare school did settle with three unanswered scores from Peter Howard, Ben McCormack (his second) and Cian McConnell, but a second '45' from O Braonain ensured the Dublin gaelscoil had three points to spare at the mid-way point (0-7 to 0-4).
Eoin were quicker out of the blocks after the restart to seal the win, with an O Ceallachain free added to by O Ruairc's goal.
Scorers – Colaiste Eoin: C O Ceallachain 0-6 (4f), O O Ruairc 1-2, S O Braonain 0-4 (2 '45', 2f), C O Seanain 0-3, F O Riain Broin 0-1. Patrician: B McCormack 0-6 (4f), C McConnell, P Howard 0-1 each.
Colaiste Eoin – S O Braonain; C O Riain Broin, E O Naoire, B O Falluin; F O Riain Broin, C O Dualachain, C O Duibhir; C O Croinin, R Mac Giolla Bhride; C O Neill, C O Seanain, C O Duinnsleibhe; D O Caomhanaigh, O O Ruairc, C O Ceallachain. Sub: E O Maolalaidh for O Falluin (55).
Patrician – TJ Carroll; A Scully, T Aspell, S Healy; S Dempsey, D Hartley, C Scanlon; C Hartley, C Kavanagh; B McCormack, C McConnell, K Lynch; D Dempsey, P Howard, C Troy. Subs: C Earley for Lynch (h-t), R Brady for Dempsey (44), A Burke for McConnell (46), D McHugh for Troy (54).
Ref – P Kehoe (Carlow).