McShane drives Tyrone
Tyrone 2-10 Cavan 0-10
Two clinically-executed goals gave reigning All-Ireland champions Tyrone the edge at Kingspan/Breffni Park.
The Red Hands were far more efficient in the last third of the field, with Cavan posting 16 wides to their opponents' eight.
Two long-range frees from keeper Liam Brady eased Cavan into a 0-3 to 0-0 lead before Cathal McShane led a fightback as the visitors took a 0-6 to 0-5 advantage into the break.
Galloping half-back Colm Byrne goaled in the 48th minute after Frank Burns steamed through the heart of the Cavan defence, and Ben McDonnell's late strike sealed the result.
Scorers - Tyrone: C McShane 0-5 (1f), C Byrne, B McDonnell 1-0 each; L Brennan 0-2 (1f, 1 '45'), M Kavanagh, R Coleman, P McGirr 0-1 each. Cavan: L Brady 0-3fs, L Galligan, T Hayes (1f) 0-2 each, P Smith, N Clerkin, M Magee 0-1 each.
Tyrone - S Fox; C McCann, P Teague, S Hamill; C Byrne, S Loughran, P McGirr; C McShane, B McDonnell; M Kavanagh, F Burns, M O'Neill; L Brennan, R Loughran, S Fox. Subs: D Gallagher for P McGirr (25); for R Coleman for R Loughman (38); D Lowe for S Fox (52); E Murray for C Byrne (56); R McGlone for M O'Neill (59); S O'Donnell for F Burns (BC, 59).
Cavan - L Brady; M Magee, B O'Connell, B Fortune; C Bradley, B Kelly, N Clerkin; K Monaghan, M McKenna; P Corrigan, L Galligan, P Smith; D Brady, T Hayes, C Daly. Subs; D Monaghan for B Kelly (h-t); O Carolan for P Corrigan (35); B Magee for C Monaghan (42); D Wilson for C Bradley (47); J Doyle for L Galligan (49); T Galligan for P Smith (54).
Ref - P Faloon (Down).