Roscommon won the Eirgrid Connacht under-20 football title on Saturday evening in Castlebar with a spirited 3-13 to 0-17 win over Galway.
Galway had led by 0-8 to 0-6 at half-time, but Roscommon conjured up three goals in an exciting second-half to claim a memorable win.
They were the only county to go through the round-robin stage of the competition unbeaten.
Roscommon now prepare for an All-Ireland semi-final against Ulster champions Tyrone next Saturday.
Connacht U20 football final
Roscommon 3-13 Galway 0-17
All-Ireland U20 football semi-finals - Sat, May 11th
Roscommon v Tyrone
Meath v Kerry