Belcoo, appearing in their first final in 25 years, went 0-4 to 0-1 ahead courtesy of Gavin Leonard but they were outscored 1-4 to 0-1 in the second quarter, the goal coming from Sean Quigley.
Belcoo got back in the game early in the second-half with a goal from 36-year-old former Fermanagh full-forward Stephen Maguire but missed a second-half penalty and Roslea finished strongly in the last quarter.
“For 70% of that game Belcoo were the better team but our experience told,” said captain James Sherry.
Scorers for Belcoo: S Maguire (1-2, 1f), J Feeley (0-3, 1f), G Leonard, K Leonard, P McGrath, C Flaherty (0-1 each).
Scorers for Roslea: Seamus Quigley (0-7, 4fs, 2 45), Sean Quigley (1-3), J Sherry, P Lynch (0-1 each).
BELCOO: J McGrath; R Leonard, N Leonard, G Leonard; D Leonard, E Leonard, P McGrath; B Cox, J Carrigan; S Gallagher, N McGovern, K Leonard; J Feeley, S Maguire, S McCabe.
Subs: C Flaherty for Gallagher (10), B McGovern for E Leonard (ht), I Corrigan for Feeley (57).
ROSLEA: S Boyle; P Sherry, C Mulligan, C Quigley; M Beagan, N Cassidy, M Renfrew; K Cosgrove, J Sherry; N Cosgrove, S McMahon, P Lynch; S Lynch, Seamus Quigley, Sean Quigley.
Subs: D Reilly for P Sherry (7), N McMahon for Renfrew (37), B Sherlock for P Lynch (38).
Referee: Noel Davis.