Tipperary 3-9 Donegal 0-13
A late smash and grab effort by Tipperary lifted them out of the bottom of Division Two and left erstwhile table-toppers Donegal stunned.
Tipp trailed for much of the game but stayed in it largely thanks to goals by Steven O’Brien and Liam McGrath and then hit the front in the 64th minute with a brilliantly-placed goal by Liam Casey and tacked on further points to carve out an unlikely win.
In the first half, Donegal's direct passing paid dividends with nice scores from Michael Langan, twice from play, as well as Niall O'Donnell and Jamie Brennan.
Tipperary, by comparison, were more laboured in their build-up play but when they ran at their opponents they made hay. Kennedy set up a point for Philip Austin, always dangerous at wing-forward, and O'Brien in the middle along with Brian Fox and Alan Campbell and Kevin Fahey in defence were useful in possession.
The visitors led by 0-10 to 1-4 at the interval and would have been further ahead but for a brilliant Michael O’Reilly save, diving to his right, from a 32nd minute Brennan penalty after Hugh McFadden was fouled.
Tipp’s opening score of the second half didn’t arrive until the 54th minute and it was badly needed when it came, a long free by Liam McGrath freakishly deflected into the net thanks to a mix-up on the Donegal goal-line, before their grandstand finished decided things in their favour.
Tipperary: M O'Reilly, A Campbell, J Meagher, E Moloney, K Fahey, D Brennan, J Feehan, S O'Brien (1-1), J Kennedy, P Austin (0-2), L Casey (1-1), B Fox (0-2), K O'Halloran, C Sweeney (0-2, one free), L McGrath (1-0 free). Subs: L Boland (0-1) for L Casey (46 mins), C O'Shaughnessy for J Feehan (58), C Kennedy for J Kennedy (66), D O'Meara for B Fox (70), P Codd for K Fahey (70).
Donegal: S Patton, S McMenamin, B McCole, E Bán Gallagher, C Ward, T McCleneghan, R McHugh, H McFadden, M Langan (0-3, one free), N O'Donnell (0-1), C Thompson (0-4, one sideline, two frees), C McGonagle, O Gallen (0-3, one mark), J McGee, J Brennan (0-2). Subs: L McLoone for J McGee (44 mins), M McElhinney for O Gallen (66), E McHugh for T McCleneghan (66), P Brennan for S McMenamin (69).
Referee: Brendan Cawley (Kildare).