Team captain Paudie Maher put in a man of the match performance against Dublin.
Tipperary recovered from a disastrous start against Dublin in Croke Park to finally overcome the Leinster side and qualify for a league semi-final against Limerick next weekend.
The 2-25 to 0-20 result didn’t look likely after ten minutes when the Dubs led 0-9 to 0-1.
However Tipperary settled to the task and by the 23rd minute had drawn level at 0-11 each.
Then a John McGrath goal put them into a lead that they never lost.
A very harsh red card for Ronan Maher didn’t impact on their performance and they led at the break 1-15 to 0-14.
Even with fourteen men Tipp maintained the upper hand in the second half as Dublin dropped of the pace.
Captain Paudie Maher put in a man of the match performanc as Tipp justified their favourites tag but will face a much more critical examination of their credential against neighbours Limerick next week with a place in the league decider at stake.
Tipperary: Brian Hogan; Alan Flynn (0-1), James Barry, Michael Cahill; Barry Heffernan (0-1), Padraic Maher (0-1), Paudie Feehan; Seamus Kennedy (0-1), Ronan Maher (0-2); John McGrath (1-4), Billy McCarthy, Sean Curran (0-2); Michael Breen (1-0), Jason Forde (0-9, 0-7f), Cian Darcy (0-2).
Subs: John O'Dwyer (0-2) for Darcy (45), Paul Maher for Kennedy (66), Paul Shanahan for Breen (68), Tomas Hamill for Feehan (70), Willie Connors for McCarthy (72).
Dublin: Alan Nolan; Paddy Smyth, Bill O'Carroll, Eoghan O'Donnell; James Madden, Chris Crummey, Shane Barrett (0-1); Rian McBride, Fiontan MacGib (0-2); Donal Burke (0-7, 0-6f), Conal Keaney (0-3), Danny Sutcliffe (0-3); Paul Winters (0-3), Ryan O'Dwyer, Ronan Hayes.
Subs: Fergal Whitely for Hayes (h/t), Robbie Mahon for O'Dwyer (42), Darren Kelly for Crummey (50), Cillian Costello for Winters (55), Fionn O Riain Broin (0-01, 0-01f) for McBride (62).