DERRY City stormed back into second spot following an empathic win over Shelbourne.
The Candystripes were always in control. However Alan Mathews will feel some refereeing decisions from Dave McKeon may have changed the game's outcome.
The deadlock was broken on 33 minutes following a fantastic passing move by the home side, culminating in Rory Patterson lifting the ball over the out-rushing Niall Burdon.
Michael Rafter went close on 55 minutes but his well-hit left-footed drive from the edge of the box, which had Burdon beaten, whistled agonisingly wide.
Minutes later the visitors created a great chance when Philip Hughes found himself with some space in the City box and his cross found an unmarked Paul Crowley, but his diving header was saved by 'keeper Gerard Doherty.
Crowley did manage to put the ball in the net on 63 minutes, but at the wrong end, diverting Patterson's cross into his own net.
Derry made it 3-0 when Ruaidhri Higgins' pass released Rafter and he made no mistake, blasting the ball high off the underside of the bar.
In stoppage time Derry were rightfully awarded a penalty and substitute Mark Griffin scored from the spot, despite Burdon's best attempts in the Shels goal.
Derry City – Doherty, Madden, McBride, S McEleney, Crawley; Molloy, Higgins, Houston (P McEleney 71); Rafter, Patterson (Griffin 71); McNamee.
Shelbourne – Burdon, Cornwell, Shortall, Ryan, Memory; Leitch, Crawley (Brennan 71), Hurley, Bayly, Kelly (Mooney 79); Hughes (Tinnelly 79).
Ref – D McKeon (Dublin).