Derry City suffered back-to back-defeats as Shelbourne deservedly claimed a 2-1 win at Ryan McBride Brandywell Stadium.
Jack Henry-Francis gave the visitors an early lead, and although Henry Rylah levelled, Daniel Kelly's goal just after the half-hour mark was enough for Shels to take all three points.
The Brandywell men made four changes to their side which lost at champions Shamrock Rovers, with Alex Bannon, Brandon Fleming, Henry Rylah and Dipo Akinyemi starting.
Joey O'Brien made a couple of switches from the team which drew with Stephen Bradley's men, with Sam Bone and Henry-Francis replacing James Norris and JJ Lunney.
Derry went close in the early moments but Akinyemi's shot from the left side of the Shels six-yard-box hit the side-netting.
Shels broke the deadlock in sublime fashion on eight minutes. Henry-Francis picked out Maili Lundgren's pass on the edge the box, and skipped away from James McClean, before his left-footed strike from 25 yards clipped the post on the way into the net.
It took Derry just two minutes to equalise when James McClean put in a crunching tackle and Rylah picked up the loose ball, before running at the visitors back-line. His long-range effort caught out Shels keeper Wessel Speel and found his bottom right corner.
Shels suffered an injury set-back just before the half-hour mark, with Bone having to be replaced by James Norris, and the change resulted in the Dubliners regaining the lead virtually straight away. Norris broke clear down the left and had the freedom of the Derry box, before his cut-back was half-cleared on the line by Fleming, but the alert Kelly fired home the loose ball.
Just after the hour mark Derry netminder Eddie Beach kept his side in the encounter as he did well to get down and keep out Lundgren's powerful drive after Kerr McInroy had won possession from James McClean on the edge of the Derry box.
Derry centre-back Jamie Stott went close with a long-range strike on 94 minutes, while Beach had to make a top-drawer save to keep out Rodrigo Freitas' shot in the dying minutes, as the visitors ran out deserved winners.
Derry City: Eddie Beach, Barry Cotter (Kevin Dos Santos 58), Alex Bannon (Cameron Dummigan 77), Jamie Stot, Patrick McClean, Brandon Fleming; James McClean, Adam O'Reilly (James Olayinka 58); Henry Rylah (Darragh Markey 58), Michael Duffy; Dipo Akinyemi (Josh Thomas 70).
Shelbourne: Wessel Speel, Sean Gannon, Zeno Ibsen Rossi, Sam Bone (James Norris 31), Kameron Ledwidge; James Henry-Francis (Evan Caffrey 84), Kerr McInroy; Daniel Kelly, Harry Wood (Ali Coote 84), Maili Lundgren (William Jarvis 70); John Martin (Rodrigo Freitas 70).
Referee: Neil Doyle (Dublin).