A Conor Davis double secured Longford Town an impressive point as they drew 2-2 with Bohemians in Dalymount Park.
Bohs looked odds on to take all three points as they led 2-0 with 14 minutes remaining before Daire Doyle introduced Conor Davis.
The hosts took the lead on 19 minutes as Georgie Kelly collected Liam Burt a low cross, Kelly dragged the ball back past Joe Gorman and fired past Lee Steacy in the Longford goal.
Ally Coote right wing cross was head onto Ross Tierney by Liam Ward, Teirney low crisp shot gave Stacey no chance as bohs made it 2-0 on 25 minutes.
Bohs nearly made it three nil on 38 minutes with Georgie Kelly again at the centre, collecting Anto Breslin’s low cross from Anto Breslin, but Steacy saves well.
Keith Buckley could only fire the rebound over having had the goal at his mercy.
Longford’s best chance of the first-half came two minutes before the break, James Talbot producing a foot block to deny Dean Byrne's low shot.
Town improved in the second-half but it was Kelly who came close to sealing a Bohs victory his 68th minute drive smashing the post.
Substitute Conor Davis pulled Town back into on 14 minutes from time as he danced around the Bohs defence and buried it low into the bottom corner of James Talbot’s net.
Davis then ensured a share of the spoils with just four minutes remaining as he found space at the back post to poke home Callum Warfield’s cross.
Bohemians: Talbot, Finnerty, Feely, Cornwall, Breslin, Ward (Devoy 77), Tierney, Coote (Hery 64), Burt (Oluwa 77), Buckley, Kelly
Longford Town: Steacy, O’Donnell, Gorman, Kirk, Chambers (McNally 77), Grimes, Zambra, Dervin, Bolger (Dobbs 77), Verdon (Warfield 60), Byrne (Davis 70)