A point from Oran Kenny deep in stoppage time earned Longford a draw against Tipperary in the bottom of the table Division 3 clash in Glennon Brothers Pearse Park.
Nearing the end of normal time, Longford were behind by five points but staged a remarkable comeback.
Tipp can feel hard done by as Kevin Fahey appeared to be fouled but no free was awarded and Longford went up the field to close the gap to a point.
There was still time for drama as Kenny's score ensured the game finished level.
The Premier County only registered one point from play in the opening half and that didn't come until the 32nd minute; Paudie Feehan with a fine effort.
Their opening chance could have yielded a goal in the third minute; Longford keeper Paddy Collum made a mistake and allowed Paul Maher to take a shot but the netminder redeemed himself and made a fine save to push the ball out for a '45.
Jack Kennedy pointed over the kick. Tipp took the lead in the 12th minute. But Longford took control with Dessie Reynolds and Robbie Smyth (free) kicking over points to put three between the sides in the 25th minute.
Kennedy (free) and Feehan cut the gap to one point in the 32nd minute but a fantastic point from Reynolds and a fine brace from Joseph Hagan gave Paddy Christie’s side a four point lead at the break - 0-09 to 0-05.
Whatever David Power said to his troops at half-time had the desired effect.
In the 38th Teddy Doyle intercepted a pass to Peter Foy, he raced through before powerfully shooting to the net. Emmet Maloney and Donough Leahy got points to give Tipp a two point lead in the 41st minute.
It could’ve got worse for Longford six minutes later but Andrew Farrell put in a fantastic tackle to deny Kevin Fahey who looked like he had a goal on his mind.
Dessie Reynolds hit his effort off the post in the 48th minute while Sean O’Connor’s shot was cleared off the line but advantage had been played and Kennedy kicked over the resulting free.
Things went from bad to worse for Longford when Darren Gallagher received a second yellow in the 58th minute.
A superb point from Feehan minutes later extended Tipp’s lead to four. It was five in the 66th minute before David McGivney registered Longford’s first point of the second half when he pointed a free in the 68th minute.
Tipp were reduced to 14 men in the 70th minute when substitute Conor Cadell was shown a second yellow card.
There was time for Longford to fightback. David McGivney (free). Dylan Farrell, Rian Brady (2) and Kenny rescued a point for Longford.
Longford: P Collum; P Fox, A Farrell, B O’Farrell; I O’Sullivan, P Foy; M Quinn, D Gallagher; J Hagan (0-2), D Reynolds (0-2), D Mimnagh (0-1); L Connerton, D McGivney (0-2,2f), R Smyth (0-3,2f)
Subs: P Lynn for Foy and R Brady (0-2) for Connerton (44), PJ Masterson for Lynn (54), O Kenny (0-1) for Smyth (60), D Farrell (0-1) for Mimnagh (62)
Tipperary: M O’Reilly; S O’Connell, J Feehan, W Eviston; E Moloney (0-1), K Fahey, C O’Shaughnessy; P Feehan (0-2), J Kennedy (0-7,’45,6f); P Maher, C Kennedy, T Doyle (1-0); M O’Shea, D Leahy (0-1), S O’Connor.
Subs: L McGrath for Maher (28), M Russell for Leahy (50), C Cadell for McGrath (60), D Carew for Eviston (66), M Kehoe for Doyle (70+3)