Stephen O'Donnell scored a late winner as Dundalk beat neighbours Drogheda United 1-0 in the Louth derby at Oriel Park tonight.

The win moved them back level on points at the top of the Premier Division table with St. Patrick's Athletic, who remain ahead due to a better goal difference.

The only goal of a tight game came on 88 minutes as a pass out from his goalkeeper Michael Schlingermann to Alan McNally resulted in the Drogheda defender being caught in possession by Dundalk skipper O'Donnnell who ran on to shoot home to give Dundalk a sixth straight league win.

Dundalk finished the game with 10 men when defender Chris Shields was sent off for a second booking in the third minute of stoppage time.

Drogheda had shaded the first half and had a Mick Daly goal from a David Cassidy corner disallowed by Cork referee Alan Kelly on 34 minutes for a foul in the build up.

Veteran striker Jason Byrne scored his 13th goal of the season as Bray Wanderers came from behind to earn a 1-1 draw with UCD at the Carlisle Grounds.

The point lifts Bray off the foot of the table, though Shelbourne, who drop to bottom, have a game in hand.

Cillian Morrison gave UCD a 22nd -minute lead. Bray were caught napping from Barry McCabe's quickly taken free kick and striker Morrison ran through to shoot past Darren Quigley.

Bray hit back on 36 minutes following good work on the left by Kieran Marty Waters who got past fullback Hugh Douglas to cross for Byrne to tap home.

Bray had the better of a poor second half, but it was UCD who came closest to winning it on 64 minutes when Dean Clarke saw his shot hit a post.