Ballyhale Shamrocks 2-21 Ballyboden St Enda's 0-11
Ballyhale Shamrocks rose above the wretched conditions at Carlow's Netwatch Cullen Park to claim a record ninth AIB Leinster club title with a storming second-half display.
Henry Shefflin's side were just four ahead at half-time but they coped superbly with a third-quarter downpour to pull decisively clear in the second period.
Former Kilkenny minor star Adrian Mullen's two goal haul and 0-09 from senior legend TJ Reid propelled the 2015 All-Ireland winners through to a 9 February semi-final with Munster's Ballygunner.
Ballyhale dashed Ballyboden's bid for a first ever title by outscoring the south-Dubliners by scoring 1-08 to no score between the 41st and 56th minutes.
The sides were level in the 27th minute but Joe Fortune's Dublin champions were outmatched from there on by a whopping 1-16 to 0-03 as Shefflin's side made a serious statement of their All-Ireland intentions.
The talk all year in Kilkenny has been that Ballyhale are a team in transition as they attempt to blood a new generation of stars under Shefflin's guidance.
Goalkeeper Dean Mason, two-goal hero Mullen and Eoin Cody were all minors for Kilkenny in 2017 when they lost an All-Ireland semi-final to Galway by a point.
They'd never experienced Leinster or All-Ireland club success and looked determined to make their mark as seniors.
Cody opened the scoring for Ballyhale in the fourth minute before Mullen went one better with an eighth minute goal after taking on Eoin Cody's pass from the left and blasting home.
That score put Ballyhale 1-02 to 0-01 ahead though the game opened out into an intriguing back and forth for the next 20 minutes.
Colm Basquel, fresh from hitting 3-03 on his debut for Ballyboden last time out, burst into the game with back to back points before helping to create scores for Shane Durkin and Paul Ryan.
Ballyboden drew level on two occasions though Ballyhale closed out the half with four unanswered points - two apiece from TJ Reid and Eoin Reid - to take a deserved 1-09 to 0-08 half-time lead.
Ballyboden, in truth, were fortunate not to be further behind as Ballyhale blasted 10 wides in the opening half, five of those coming from TJ Reid.
Adrian Mullen with his second goal for Ballyhale Shamrocks! pic.twitter.com/Yby0WlTiqq— The GAA (@officialgaa) December 2, 2018
They were far more efficient after the break and registered just one wide, holding Ballyboden to three points in the process.
The rain fell incessantly for a period of 10 minutes or so but Ballyhale held their nerve and picked off a series of points from play and frees before Mullen soloed through in the 53rd minute for his second goal.
That goal left 15 points between the teams and Ballyhale cruised home from there with former Kilkenny captain Michael Fennelly picking up the trophy as skipper.
Ballyhale Shamrocks: Dean Mason; Brian Butler, Joey Holden, Darren Mullen; Evan Shefflin (0-01), Michael Fennelly (0-01), Richie Reid; Conor Walsh, Ronan Corcoran; Adrian Mullen (2-01), TJ Reid (0-09, 0-08f), Brian Cody; Eoin Reid (0-03), Colin Fennelly (0-02), Eoin Cody (0-03).
Subs: Gavin Butler for Walsh (39), Mark Aylward (0-01) for Brian Cody (45), Joey Cuddihy for Eoin Reid (54), Paddy Mullen for Corcoran (57), Kevin Mullen for Butler (57).
Ballyboden St Enda's: Gary Maguire; David O'Connor, Luke Corcoran, James Madden; Simon Lambert, David Curtin, Dean Curran; Shane Durkin (0-01), Stephen O'Connor; Conal Keaney, Conor Dooley, Niall McMorrow (0-01); Aidan Mellett, Colm Basquel (0-02), Paul Ryan (0-05, 0-04f).
Subs: Niall Ryan (0-02) for Dooley (30+2), Paul Doherty for Mellett (38), Finn McGarry for Curran (47), Conor McCormack for David O'Connor (49), Malachy Travers for Stephen O'Connor (56).
Referee: Patrick Murphy (Carlow).