Roscommon remain top of the first division of the Allianz National Football League.
Davy Burke's side overcame Armagh by three points, despite being a point down at half time.
1-1 from Enda Smith, as well as 0-3 from Diarmuid Murtagh edged Roscommon in front, despite the best efforts of Armagh's Rian O'Neill, Conor Turbitt (0-4) and Rory Grugan (0-2).
Full time score from Dr Hyde Park:
Roscommon 1-12 (15) Armagh (0-12)