Glen Crowe grabbed a 93rd minute winner as Shelbourne produced stunning second half comeback to go back top of the eircom League Premier Division defeating Bray Wanderers 3-2 tonight at the Carlisle Grounds.

A long punt was flicked on by sub Jamie Harris and Crowe ghosted in to take a touch and then flick the ball past Chris O’Connor from six yards.

Pat Fenlon’s blistering half-time team talk got an immediate response.

Greg O’Halloran powered his first goal for the club since his move from Cork following Joseph Ndo’s 47th minute corner.

The Dubliners laid siege to the Wanderers goal and were rewarded in the 65th minute.

Ndo slipped Bobby Ryan in behind Philip Keogh down the right to poke past O’Connor from 12-yards.

Having failed to beat the Reds in 12 meetings since 2000, two goals in three first-half minutes had Wanderers on course for victory after seven straight losses, leading 2-0 at half-time.

After Robbie Doyle’s deflected shot hit the crossbar, Colm Tresson rose well in the 33rd minute to head in Andrei Georgescu’s corner.

Soon after, Georgescu burst through the middle and played in Paul Caffrey. His low drive was parried out by Dean Delaney only for Lee Roche to mark his full debut by rifling the loose ball to net in off Dave Rogers.

Bray Wanderers: O’Connor; M. Roche, Tresson, Deans; James, Caffrey, Fox, Keogh; L. Roche (O‘Brien 68 mins), Doyle, Georgescu.

Shelbourne: Delaney; O’Halloran, Dillon, Hawkins, Rogers; Ryan, Byrne, Ndo, Cahill; Crowe, O’Neill (Harris 74 mins).

Referee: Hugo Whoriskey (Meath).