Donegal claimed their first Allianz NHL Division 2 victory of the season with an impressive second-half performance to see off Tyrone by 1-20 to 0-13 at O’Donnell Park.