Having equalised in the 74th minute, the bustling striker netted the winner in the 91st minute when breaking free from the half-way line to stun a Galway United side which had led for long.
Having taken time to settle, Galway stunned Derry with the opening goal in the 24th minute and it was a soft strike to concede from the home side’s point of view.
A throw-in on the right from Colm Horgan saw Gary Shanahan outwit Derry full-back, Dean Jarvis, and the Galway winger’s low cross was prodded home by Kevin Devaney from six yards.
The goal served to sting the home lot into action and but for the performance of keeper, Conor Winn, Galway held their lead at the interval.
Winn did well to deny a curling free from Gareth McGlynn, the keeper tipping the ball over his crossbar while both Ryan McBride and Barry McNamee also had efforts saved by the alert Galway custodian.
Ten minutes after the break Rory Patterson was played in thanks to a superb pass from Derry’s Niclas Vemmelund, the Galway defending doing well to block the pass.
However, Derry finally levelled matters in the 74th minute. Conor McCormack floated a free-kick into the danger area and after McBride’s shot had been block, substitute, Nathan Boyle drove the loose ball home.
As the game moved into three minutes of added time, Boyle raced clear and into the Galway penalty before producing a superb finish with his left foot to send the crowd of 2,000 home in a happy frame of mind.
DERRY CITY - Doherty; Vemmelund, McBride, Barry, Jarvis; McCormack, Monaghan (Boyle, 6, 56); McGlynn (Daniels, 65), McNamee, Curtis (McEneff, 70); Patterson.
GALWAY UNITED- Winn; Horgan, Sinnott, Folan, Walsh; Shanahan, Sullivan, Connolly, Devaney (K. Horgan 6, h/t); Curran (Cantwell, 75), Faherty.
Referee - A. Reale (Kildare).