THE GAME AT A GLANCE
Man of the match
Ian Fahey (Tipperary)
He may have been sent off with 10 minutes left but Tipp's towering midfielder was the game's dominant player, not just for his ability to win ball and score, but for his intelligent distribution and work-rate throughout.
There were two. Tipp's quick goal after half-time and then Roscommon failing to match it in the dying minutes when a goalmouth pass agonisingly escaped Enda Smith's fingertips.
Fahey's double yellow card. He caught Shane Carty with a stray boot after being taken down, which might have prompted a red card but escaped with a second yellow to Tipperary's huge relief.
Roscommon got twice as many frees as the winners but Damien Brazil (Offaly) also seemed to let some fouls go and was a tad inconsistent with his decisions at times.
What they said
David Power (Tipperary manager):
"We're winning underage titles (regularly) in Munster and there was a target set out for us to win a football All-Ireland by 2020. People are probably still laughing about that but today has emphasised that it is realistic."
Ross Shannon (Roscommon manager):
"We're disappointed immediately after losing but still upbeat about the year. We won a Connacht title, beat some big teams on the way and we just need to drive it on now for the future."
Wides: Tipperary 6 (1); Roscommon 6 (3)
Frees: Tipperary 16 (10); Roscommon 34 (17)
Yellow cards: Tipperary 4 (Quinlivan 22, Maher 29, Fahey 41 and 51); Roscommon 1 (Carty 51)
Red cards: Tipperary 1 (Fahey 51); Roscommon 0
Tipperary play either Dublin or Galway in the All-Ireland final on September 18.