Kilkenny and Dublin will meet in the final of the Walsh Cup after the Brian Cody's Cats beat Galway 1-24 to 0-15 and Anthony Daly's Dub's defeated Wexford 1-15 to 1-14.
Reigning champions Dublin were forced to dig deep before delivering a one-point win over Wexford at Páirc Uí Siochain in Gorey.
Paul Ryan fired 1-07 for the winners, including the match winning score with Ryan's goal coming 15 minutes into the second half.
A seventh minute Rhys Clarke goal got Wexford off to a strong start, and provided the difference for most of the opening half with the hosts leading by 1-11 to 0-10 at half-time.
Ian Byrne, Andrew Shore, Paul Morris, Shane Tompkins, Diarmuid O'Keefe were among Wexford's scorers during the opening period, with Ryan, Mark Schutte, Eamon Dillon, Ryan O'Dwyer and Robbie Mahon on target for Dublin.
Conal Keaney opened Dublin's second half account with two points, with Ryan's goal putting Dublin in the driving seat.
Wexford clawed their way back with a Paul Morris score, but were reduced to 14 men following the dismissal of Richie Kehoe, with a late Ryan pointed free earning Dublin victory.
Henry Shefflin marked his first competitive game of 2014 with a haul of 13 points, as Kilkenny claimed an easy win over Galway in Freshford.
The Cats began this game brightly thanks to a Colin Fennelly goal, but the hosts were 0-12 to 1-05 in arrears at the interval with Niall Burke and Niall Healy aiding the Tribesmen’s turnaround.
However, Galway were held to just three second half points as Kilkenny firmly turned this game around on the restart.
Brian Cody's charges outscored Galway by 0-10 to 0-02 inside a 20-minute spell after the break with Shefflin impressive from placed balls, while Fennelly, JJ Farrell and Brian Hogan also registered scored to push 1-15 to 0-14 ahead.
Shefflin brought his tally to 11 points during this period, and added two further scores with Eoin Larkin also among those on target in the closing minutes as Kilkenny booked a place in their third final in four years.
The final will now take place in Croke Park next Saturday night at 5pm as a curtain-raiser to the Dublin v Kerry Allianz Football League Division 1 game at 7pm.