Finn Harps slipped to a fifth successive defeat as they lost 1-0 to St. Patrick's Athletic at a wet Richmond Park.
Substitute Jake Walker bundled the ball over the line from close range in the 83rd minute as he met a cross from Dean Walker.
The home side had the better of the early exchanges but Harps had the best chance of the first half when Raffaele Cretaro slipped the ball through for Nathan Boyle in a good position but his shot was saved by the advancing Brendan Clarke.
Pat's enjoyed plenty of possession in he second half but Harps dug in and defended well.
And they could have gone ahead, against the run of play, when Mikey Place had a good chance but he was denied by Clarke.
Walker's late goal proved to be the match-winner and the Saints then almost grabbed a second when Mikey Drennan hit the crossbar.
Keith Cowan had a late chance for Harps but it was the home fans in an official attendance of 1,358 who were left celebrating a hard fought victory.
St. Patrick's Athletic: Brendan Clarke; Ian Bermingham, Lee Desmond, Ciaran Kelly, Simon Madden, Kevin Toner; Cian Coleman, Chris Forrester (Dean Clarke 76), Rhys McCabe (Conor Clifford 23); Michael Drennan, Gary Shaw (Jake Walker 61).
Finn Harps: Mark McGinley; Keith Cowan, Colm Deasy, Daniel O'Reilly, Sam Todd; Gareth Harkin, Tony McNamee (Caolan McAleer 87), Mikey Place, Mark Russell; Nathan Boyle (Sean Boyd 82), Raffaele Cretaro (Mark Timlin 71).
Elsewhere, Sligo and Cork drew 1-1 while Bohemians' incredible record under Keith Long against rivals Shamrock Rovers continues.
Danny Mandroiu scored twice in their 2-1 win in the Dublin derby.
This was Bohs' seventh win from their last eight league games against Rovers.
— eir Sport (@eirSport) June 14, 2019
If you have a story or want to send a photo or video to us please contact the Donegal Now editorial team. Between 9am and 5pm Monday to Sunday please call 074 9112712. Between 5pm and midnight please call or text 086 792 2103. Or you can email [email protected] at any time.