Paul Broderick struck 2-6 as Carlow inflicted a 2-10 to 0-7 defeat on Waterford at Dr Cullen Park.
Broderick opened the scoring with a second-minute major and that score assured the hosts of a 1-5 to 0-5 interval advantage.
Sean Murphy, Broderick (3) and Darragh Foley were the winners' other first-half scorers and it could have been worse for the visitors but for the heroics of their goalkeeper Shane Enright, who denied Gary Kelly before the break and executed another terrific stop in the second half.
Broderick rattled the net again to open the second-half scoring in the 39th-minute and the very comfortable home team didn't have to panic too much when Brendan Murphy left the field after picking up a black card.
Carlow - R Molloy; C Crowley, M Rennick, G Power; D Moran (0-1), S Redmond, G Kelly; B Murphy, S Murphy (0-1); A Kelly, D Foley (0-2, 1f), S Gannon; P Broderick (2-6, 0-3f, 0-1'45), C Moran, J Murphy. Subs: S Clarke for G Power, S O'Neill for J Murphy, C Lawlor for B Murphy (BC), B Cawley for D Moran, J Clarke for D Foley.
Waterford - S Enright; S Dalton, T O'Gorman, C Maguire; J McGrath, Kenny Murphy, R O'Ceallaigh; T Prendergast (0-1), M Curry; Kieran Murphy, P Whyte (0-3, 2f), C Murray; D Breathnach (0-3, 1f), J Veale, F O'Cuirrin. Subs: M O'Halloran for C Maguire, A Trihy for Kieran Murphy, J Curry for M Curry (BC), D Guiry for C Murray.
Referee - P Maguire.