Kilkenny 2-37 Wexford 2-29 (after extra-time)
Wexford manager Davy Fitzgerald said he was gutted to come out the wrong side of an epic Croke Park encounter.
His men came up short in extra-time as Kilkenny pulled away to book a Leinster final showdown against Dublin after an epic clash.
They were level 13 times in the game but Wexford were unable to maintain the challenge as the Cats emptied their bench to secure a place in the final.
“It’s so hard to take a defeat like that. There’s no way there were eight points between us. It’s gut-wrenching. I thought we were going to win it.
“It was some game and we are gutted we didn’t win it. But I’m really proud of these guys, they never stop fighting.”
Seven Kilkenny subs scored as Brian Cody steered them into his 20th Leinster final as manager and he paid tribute to those who came on.

“They made a great contribution and they got scores at key stages. It was a real championship games. It gets us to a Leinster final, there is no silverware yet but we are in the final and we will get ready for that.”
The trend of the game was set in the opening half when they were level seven times but Kilkenny went in leading by 0-15 to 0-14 at the break after a quality first-half where both sides picked off some excellent points.
Murphy and Chin put Wexford two in front after the second water break but the next four points came from Kilkenny before sub David Dunne drilled home the opening goal just seconds after coming on for Wexford when he latched on to a puckout but Kilkenny got back on level terms and Eoin Cody looked like he got the winner when he finished to the net in the closing stages.
But Wexford responded with three points in a row to force extra-time.
Wexford goalkeeper Mark Fanning scored a penalty within a minute of the restart when Kilkenny keeper Eoin Murphy was binned for dragging down Connal Flood, with replacement custodian Darren Brennan almost saving the penalty after he came on.
Kilkenny responded well and outscored Wexford by four points to one to draw level for the 13th time but Lee Chin edged Wexford in front at the interval in extra-time when he pointed a free to lead by 2-29 to 1-31.
But Kilkenny pulled away after the break with James Bergin adding two to another from Reid and Billy Ryan also pointed.
And then Walter Walsh sealed the issue with their second goal when he soloed through and batted to the net.
Kilkenny: E Murphy (0-1f); T Walsh (0-1), H Lawlor, P Deegan; D Corcoran, P Walsh, C Browne; R Reid (0-2), R Leahy; B Ryan, A Mullen (0-1), M Keoghan (0-1); A Murphy (0-1), TJ Reid (0-16, 0-12f, 0-1 ’65), E Cody (1-5).
Subs: C Fogarty (0-1) for Leahy (half-time), J Maher (0-2) for Corcoran (half-time), J Donnelly (0-1) for Ryan (45), W Walsh (1-1) for R Reid (53), J Bergin (0-2) for Murphy (64), M Carey (0-1) for Fogarty (70), C Buckley for Browne (70), D Brennan for Bergin (71-81 BC), B Ryan (0-01) for Keoghan (80).
Wexford: M Fanning (1-1, 1-0 pen, 0-1f); L Ryan (0-1), M O’Hanlon (0-1), S Reck; S Murphy (0-2), S Donohoe, G Bailey; D O’Keeffe (0-1), L Chin (0-14, 0-10f); P Morris (0-1f), L Og McGovern (0-2), C McDonald (0-2); M Dwyer, R O’Connor (0-3), K Foley.
Subs: J O’Connor (0-1) for Morris (50), D Dunne (1-0) for Dwyer (59), C Flood for O’Keeffe (70), C Firman for Murphy (72), O’Keeffe for McGovern (77), Murphy for Bailey (80), C Dunbar for Chin (85), C Hearne for O’Keeffe (88).
Referee: Fergal Horgan (Tipperary).