Despite dominating possession in the first-half and leading thanks to a Ciaran Kilduff strike the Hoops lost their way in the second-period and goals from Kavanagh and Gorman put Shels in the lead but thankfully a fine Ronan Finn strike 7 minutes from time restored parity.
The game got off to a great start with Craig Sives just nicking the ball off Paddy Kavanagh in the box after only 10 seconds. On three minutes Conor Powell crossed for Kilduff to head on goal but Bennion in the Shels goal saved. On 6 minutes Ronan Finn slipped the ball in for Tommy Stewart on the left-hand side of the box but he just failed to get a shot in.
On 7 minutes a Kilduff header went narrowly wide from another Ronan Finn cross. Rovers forced two corners just before the 10th minute but Bennion saved Colin Hawkins header on goal. The game went flat for a while with Rovers dominating possession and Shels happy to soak up the pressure.
On 24 minutes a counter-attack from Rovers saw Kilduff pick out McCabe on the left and he raced into the box but shot straight at Bennion. McCabe had another shot from the edge of the box a minute later but again Bennion saved.
[GOAL 1:0 - 27th min.] When a Shelbourne attack broke down Ronan Finn got on the ball and released Kilduff on the left hand side behind the Shels defence and he rounded the advancing 'keeper to slot the ball into the net.
On 37 minutes Kilduff and Rice combined and the Hoops number six tested Bennion with a low driven shot.
The second-half started with Sives defending Cassidy's fine cross on 48 minutes and a minute later Finn's shot in the box was deflected for a corner.
[GOAL 1:1 - 52nd min.] Shelbourne equalised when Paddy Kavanagh got behind the Hoops defence on the left and in acres of spaces he bore down on the Hoops goal before slotting the ball past Jansson and into the net.
The Hoops were stunned and Philip Gorman tried his luck from 20 yards out on 55 minutes but Jansson easily saved. Conor Powell delivered a fine cross into the area a minute later but Kilduff couldn't make contact in front of goal. A good move down the right on 72 minutes saw Kilduff knock the ball on to Sullivan in the box but his cross just failed to pick out substitute Greene in front of goal.
[GOAL 1:2 - 78th min.] A bad mistake from Craig Sives presented the ball to Gorman in space on the left edge of the box and he deftly chipped the ball over the advancing Jansson and into the net.
[GOAL 2:2 - 83rd min.] The Hoops were level just five minutes later when Sullivan cleared from defence and Ronan Finn took control of the ball to run at the Shels defence and plant a fine shot past Bennion and into the left corner of the net.
Rovers pushed on for a winner and Finns run into the box saw Stewart win a corner but Greene couldn't head McCabes cross on target. Finn again attacked the box on 87 minutes and the ball fell for McCabe but his deflected shot went straight to Bennion.
The Hoops almost lost the game in the second minute of added on time when Kavanagh again breached the Hoops defence on the left and he raced forward and into the box to shoot on goal. Oscar Jansson got a hand to the ball but it wasn't enough to stop it heading into the net but Craig Sives atoned for his earlier mistake to stretch out a leg and clear the ball off the line.
Ronan Finn fires home the equaliser for Rovers............picture by Bobby Best