Stuart Taylor's Limerick FC staged a dramatic comeback to claim the full complement of spoils at the end of an absorbing Airtricity League Premier Division encounter at Thomond Park with a 3-2 win.

A ninth minute Kurtis Byrne effort gave Dundalk an encouraging start as the Lilywhites settled impressively.

In the 38th minute a Dane Massey added a second after Limerick had failed to convert a string of chances.

But a Shane Tracy free-kick on 55 brought the Blues back into the reckoning and substitute Rory Gaffney levelled with his first touch on 74 minute before Craig Curran struck an 81st minute winner.

Buoyed up by their smashing recent form including wins over Sligo Rovers and St Patrick's Athletic, Dundalk were keen to make a positive start in the south-west.

That is exactly what they did too as their early enterprise was rewarded with a cute ninth minute goal that was all about Byrne's fine movement.

Chris Shields was afforded far too much time and space in the centre of the park to hook an inviting pass for Byrne to slam Dundalk ahead.

The Lilywhites, though, were fortunate that they were still in front seconds later as Limerick nearly summoned an instant response.

Darragh Rainsford's attempted chip rebounded off the woodwork and Dundalk eventually scrambled the ball to safety.

Limerick had further opportunities in the first half, but Peter Cherrie saved from Rainsford, while Tracy fizzed a free-kick inches wide.

Dundalk had been quiet for a spell, but they made a trip into Limerick territory really count in the 38th minute.

Dane Massey's free-kick took a slight nick off the Limerick wall and despite a despairing dive Barry Ryan was beaten.

But 10 minutes after the interval Limerick trimmed the deficit courtesy of Tracy's latest free-kick in his burgeoning collection.

Andy Boyle fouled Curran on the edge of the area and Tracy confidently drilled Limerick back into the reckoning.

Curran was unfortunate not to head a 68th minute leveller when connecting with a Shaun Kelly cross.

At the opposite end Massey located Boyle, who failed to direct a header on target and moments later Dundalk were reflecting on that costly miss.

The match had ticked into the 74th minute when another Tracy free-kick had Dundalk vexed and substitute Rory Gaffney scrambled an equaliser with his first touch.

Limerick now had momentum and hope with Curran scoring in a crowd goalmouth on 81 after David O'Leary and Stephen Folan had attempts blocked.

Limerick FC: Barry Ryan; Shaun Kelly, Robbie Williams, Stephen Folan, Shane Tracy; Danny Galbraith, Joe Gamble (Rory Gaffney, 73), David O'Leary, Axel Bossekota; Darragh Rainsford; Craig Curran.

Subs not used: Shane Cusack (GK), Val Feeney, James McGrath, Barry Sheedy, Shane Costelloe, Brian O'Callaghan.

Dundalk: Peter Cherrie; John Sullivan, Andy Boyle, Mark Rossiter (Stephen McDonnell, 27), Dane Massey; Richie Towell, Chris Shields, John Mountney (Tiarnan Mulvenna, 78); Darren Meenan, Vinny Faherty, Kurtis Byrne (John Dillon, 62).

Subs not used: Aaron Shanahan (GK), Sami Osobi, John McKeown, Eoghan Osborne.

Referee: Tom Connolly (Dublin).