Gaels started brightly as a brace from Micheal Lyng helped ease them into a 0-3 to 0-1 lead after five minutes and they went 0-6 to 0-3 clear after Sean Johnston’s free sailed over the bar in the 23rd minute.
The decision by the Glenswilly sideline to relocate Murphy to the 40 turned the game and points by Darren McGinley and Gary McFadden helped level the game (0-6 to 0-6) at half-time. The Gaels were 0-10 to 0-8 ahead after 56 minutes when impressive sub Conor McClarey pointed but then Murphy fired a sensational winning goal.
GLENSWILLY: P O’Donnell; R McDaid, E Ward, R Crawford; J Gibbons, J P McDaid, B McDaid; L Kelly, N Gallagher; K McFadden (0-1), C Bonner (0-1), C Kelly; D McGinley (0-1), G McFadden (0-2, one free), M Murphy (1-3, one pen, three frees).
Subs: B Farrelly for C Kelly (43); M McGinley for K McFadden (56); B Molloy for S Reilly (58).
CAVAN GAELS: E Elliott; D Rabbitt (0-1), C Collins, M Leddy; D Sexton, E Reilly, R Maloney-Derham; E King, D Reilly (0-1); M Dunne, M Lyng (0-2), N Murray (0-1); S Reilly, K Meehan (0-1), S Johnston (0-2, 0-2fs). Subs: C McClarey (0-2) for M Dunne (38); N Smith for E King (46); N Gurhy for M Leddy (53).
Referee: C Brannagan (Down).