Three Rock took the lead early on through Ali Haughton. His initial short corner strike was blocked by Clive Kennedy but Haughton fired home the rebound.
Jonathan Kane (pictured) equalised soon after with a sublime effort, weaving his way into the circle from the halfway line before swivelling and striking the ball into the top right hand corner. The Glens then went 2-1 up when captain Richie Shaw dribbled his way along the endline and finished at the near post.
Rovers got back on terms when James Dalrymple knocked home Tim Hill’s cross but just before the break, Glenanne got a vital lead as more good work from Kane found Stephen Callaghan at the back post and to simply tap in.
After the interval, Three Rock laid siege to the hosts goal but apart from a Haughton short corner strike and some wonderful balls from Darling they could not create any clear-cut chances.
The killer goal came with 15 minutes left as Shaw drove forward from sweeper and slipped the ball to Matt Lucas who pushed the ball into the bottom corner. The fifth arrived a minute later when a save from the Stephen West fell straight to Clive Kennedy who hammered the ball into the bottom corner.
With Three Rock now out of the game, Glens missed further chances. Shaw had a reverse stick strike saved, Shane O’Donoghue’s effort was well blocked and Callaghan should have added to his tally.