In the additional 20 minutes, Enniscorthy boys ruled the roost and thoroughly deserved their first triumph in the competition since 1999.
For Charleville, last successful in 1978, it was a heartbreaking experience. They were as good as their rivals over the 60 minutes, but three marvellous saves in quick succession by Maher in the second period of extra-time sealed their fate.
Outstanding team captain Cathal Naughton gave Charleville a dream start when he cut over a sideline puck after two minutes.
But thanks to the tremendous endeavours of Enniscorthy midfielder and team captain Garrett Sinnott and the silken skills of wing forward Nicky Kirwan, Charleville were never allowed to impose their will on the game.
The magnificent Naughton hit over some really splendid points for Charleville, while Kirwan set up his forward colleagues for some fine scores.
It was 0-5 to 0-5 at half time and anybody’s game.
They were on equal terms for the fifth time before full forward Gavin Morrissey edged Charleville a point in front in the 50th minute.
Then Enniscorthy pounced for a crucial goal when Peter O’Sullivan set up Ricky Fox two minutes later.
Charleville’s response was immediate. Two electrifying points from Ryan Clifford and Naughton brought Charleville back to equal terms and with the score standing at 0-10 to 1-7, the Cork lads almost snatched victory at the death when a cracking shot from Clifford just whizzed wide.
Charleville thundered forward in the opening sequences of extra time but they were rocked on their heels when impressive substitute David Murphy first hit over a point and then powered the ball to the net two minutes from the end of the first period of extra time.
After the break Charleville threw caution to the wind by moving towering centre back Eoin Dillon to full forward.
The gamble would have worked, but for the spectacular feats of Maher in the Enniscorthy goal.
With a series of point-blank saves, Maher denied Dillon, Naughton and Derry Murphy.
But Charleville kept coming forward and two points from Clifford and Murphy left just the bare minimum between them in the 76th minute.
Enniscorthy swooped for victory two minutes from the end when Murphy passed to Paul O’Neill and he made no mistake from close range.
Scorers for Enniscorthy CBS: R Fox 1-1; D Murphy 1-1; P O’Neill 1-0; N Kirwan 0-3 (0-1 from free); G Sinnott 0-2; P O’Sullivan 0-1.
Charleville CBS: C Naughton 0-5; R Clifford 0-5 (0-4 from frees); D Murphy 0-2; G Morrissey 0-1.
ENNISCORTHY CBS: N Maher; K Cullen, D Doyle, B O’Loughlin; S Rackard, C Harrington, K Walsh; G Sinnott, F O’Gorman; P O’Sullivan, P O’Neill, N Kirwan; A Campion, T Breen, R Fox Substitute: D Murphy for Campion.
CHARLEVILLE CBS: S Carroll; J Herlihy, D Howe, H Dore; S O’Riordan, E Dillon, R Villiers; M Thompson, M O’Flynn; M Bowles, S Mullane, D Murphy; C Naughton, G Morrissey, R Clifford.
Substitutes.S Clancy for Thompson; D Walsh for Villiers; M Casey for Mullane.
Referee: B Kelly (Westmeath).