Seamus Quigley hit 1-7 against the Cavan champions.
Quigley converted a penalty in injury-time to make sure of victory, after Ballinagh mounted a strong comeback.
Roslea led 0-9 to 0-4 at half-time, with eight points coming from Quigley brothers Seamus and Sean. Two Sean Quigley points stretched that lead to seven (0-11 to 0-4) five minutes into the second half.
Niall McDermott and Kevin Smyth were among the Ballinagh scorers as the visitors scored seven out of the next eight points. Marty Beagan was sent off for Roslea, but at the death Quigley was felled, earning a penalty. He coolly secured Roslea‘s progress.
Scorers for Roslea: Seamus Quigley 1-7 (one penalty, 5f), Sean Quigley 0-4, S Lynch 0-1
Scorers for Ballinagh: K Smith 0-3, D Finnegan 0-2, N McDermott 0-2 (2f), T Moore, P O’Reilly, C Gumley, A Gaynor 0-1 each
ROSLEA: S Boyle, P Sherry, C Mulligan, C Quigley; M Beagan, N Cassidy, M Renfrew, K McMahon; J Sherry, K Cosgrove; S McMahon, P Lynch, S Lynch, Seamus Quigley, Sean Quigley. Subs: N McMahon for P Sherry, B Sherlock for S Lynch.
BALLINAGH: D Beard; K McBride, P Carroll, C Smith; D McInerney, N O’Reilly, P Bogue; P O’Reilly, T Moore; K Smith, E Brady, D Finnegan; C Gumley, N McDermott, T Smith. Subs: E McEvoy for McInerney, A Gaynor for Brady, B Carthy for Smith, R O’Reilly for Gumley. Referee: C O’Hagan (Tyrone).