Longford Town eased in to the semi-finals of the FAI Ford Cup following this hard-earned but well-deserved victory over Limerick 37 in Flancare Park.

However, all the action happened late on as this dull and lifeless encounter sparked into life during the final 20 minutes.

The 1,000 strong crowd had to wait until the 24th minute for the first chance of the game. Damian Brennan conceded a needless free-kick just outside the penalty area and Kevin Waters flashed the kick narrowly wide.

Longford created a great goal chance within a minute. Sean Prunty's excellent cross was added to by Dave Mooney but Jamie Duffy's strike lacked any real punch and Limerick keeper Jimmy Fyffe was not overly stretched in making the save.

Longford dominated the closing stages of the half. Mooney missed a glorious chance in the 38th minute while the same player mis-kicked a 45th minute effort as the Premier Division outfit began to turn the screw.

Again chances were at a premium in the early second half exchanges but Longford eventually went in front after 72 minutes.

Dessie Baker was put through by Mark Rutherford and the striker somehow managed to lob the ball over Jimmy Fyffe to give Longford a deserved advantage.

Dave Mooney doubled Longford's lead in the 81st minute. Again both Rutherford and Baker were involved before Mooney blasted the ball home.

Limerick were back in the contest just four minutes later. Robbie Kelleher was fouled inside the area by Pat Sullivan and John Tierney converted from the spot.

However, Longford wrapped up their victory in the last minute of normal time. Pat Sullivan and Jamie Duffy combined inside the area before Duffy smashed the ball home from close range.

Longford Town: Kelly; Sullivan, Brennan, Doherty, Prunty; Rutherford (Martin 83), Deegan, Freeman, Duffy; Baker, Mooney.

Limerick 37: Fyffe, Molan, Danagher, Purcell, Finnucane; Hayes, Colbert, Whyte, Waters; McCarthy (Tierney 57), Moran (Kelleher 73).