Published Friday, 29 June 2012
Tyrone's Justin McMahon with Fermanagh's Kane Connor (© Presseye)
McMahon has been unable to train fully since being forced out of the last eight win over Armagh with a hamstring injury and his presence to play Donegal had been in doubt.
Brian McGuigan has been named among the subs after being persuaded earlier this month to come out of retirement.
Donegal are unchanged from the side that beat Derry in the last eight.
The winners of this meeting will play Down in the provincial decider on 22 July.
Tyrone: P McConnell, A McCrory, Justin McMahon, D Carlin, C McCarron, C Gormley, Sean O'Neill, Joe McMahon, C Cavanagh, R McNabb, M Donnelly, P Harte, M Penrose, Stephen O'Neill, O Mulligan.