Kieran Marty-Waters 85th minute strike ended Longford Town’s unbeaten run as Cabinteely recorded a priceless one-nil victory at the City Calling Stadium to replace town at the summit of the first division.
Cabinteely started brighter and fired the game’s first salvo in the 10th minute. The division’s top scorer, Rob Manley, charged down the right, cut inside to the end-line, his pull-back found Marty-Waters 16-yards out from goal.
Manley’s shot was smartly saved by Town keeper Lee Steacy. Eight minutes later a Marty-Waters’ 25-yard free-kick forced a save from Town stopper Steacy.
Town’s first real chance did not materialise until a minute before the interval. Anto Breslin whipped in a 30-yard free-kick that picked out Aaron Dobbs, his header was well saved by Cabinteely keeper Stephen McGuinness.
The visitors responded immediately but substitute Eoin Massey’s shot was saved by Steacy.
A non-descript second-half came alive five minutes from time as Cabinteely took the lead.
A superb through ball on the turn from Manley picked out Marty-Waters, who skipped past Conor Kenna and blasted the ball to the roof of the Longford net from just inside the box.
Town substitute Sam Verdon’s injury time free-kick was deflected narrowly over the bar as Pat Devlin’s charges secured all three points with a deserved victory.
Longford Town: Steacy, Elworthy, McDonnell, Kenna, Breslin, Zambra (O’Connor 87), Hopkins (Ubaezuonu 65), Brennan (Verdon 65), Dervin, Byrne, Dobbs
Cabinteely FC: McGuinness, Hudson, Tuite, Keeley, Hurley (Carlin 72), Dalton, Labutis (Massey 13), O’Neill, Aspil, Marty-Waters, Manley
Referee: John McLoughlin (Roscommon)