Roscommon fell to a first defeat of the Allianz league division 2B campaign, when Tyrone scored a nine point victory.
Tyrone won out 20 points to 11 to record their first win of the season. Tyrone led by double scores at half-time 12 points to six.
The hosts increased their lead early in the second-half and led 18 points to seven after 47 minutes. Indeed the hosts went onto win 20-points to 11.