Armagh: Blaine Hughes; Paddy Burns, Aaron McKay, Peter McGrane; Barry McCambridge (1-2, 1m), Tiernan Kelly, Aidan Forker (0-1); Niall Grimley (0-1), Ben Crealey; Oisin Conaty (0-4), Rian O’Neill, Joe McElroy; Rory Grugan, Andrew Murnin, Conor Turbitt (1-2, 1f).
Subs: Stefan Campbell (0-2) for McGrane (HT), Oisin O’Neill for Rian O’Neill (’50), Ross McQuillan for Forker (50-58 blood sub), Aidan Nugent for Grugan (55), Connaire Mackin for Crealey (64), Jason Duffy for Forker (70).
Roscommon: Conor Carroll; Niall Higgins (0-1), Brian Stack (0-1), Robbie Dolan; David Murray, Ronan Daly, Eoin McCormack (0-1); Enda Smith, Ruaidhri Fallon; Ultan Harney, Diarmuid Murtagh (0-1), Shane Cunnane; Daire Cregg, Conor Cox (0-5, 4f), Donie Smith.’
Subs: Dylan Ruane (0-2) for Murray (‘6), Ciaran Lennon for Harney (14), Adam McDermott (0-1) for Donie Smith (’54), Cathal Heneghan for Daly (’61), Andrew Glennon for Cunnane (’67).
Red card: Ruaidhri Fallon (’34).
Referee: Martin McNally (Monaghan).