The hosts led just once when Gary Hurney opened the scoring with a fourth minute point, but it was Carlow who went in at the break with a deserved 0-6 to 0-5 advantage.
Three rapid-fire points on the restart consolidated the victors’ position, and they put the issue beyond doubt when their outstanding player, Brendan Murphy, finished off a great move with a goal seven minutes from time.
To compound Waterford’s misery, Gary Hurney was dismissed on a straight red in the final seconds.
Scorers for Carlow: Brendan Murphy (1-1); D. St. Leger (0-4, 1 free, 1 45’) Brian Murphy (0-3, 1free); JJ Smith (0-3, 2frees); K. Jackson (0-2); E. Finnegan, P. Reid (0-1) each.
Scorers for Waterford: G. Hurney (0-8, 5frees); P. Hurney (0-2); S. O’Hare, T. Grey (0-1) each.
CARLOW: T. O’Reilly; B. J. Molloy, C. Lawlor, B. Kavanagh; D. Mulvany, S. Redmond, T. Bolger; Brendan Murphy, D. Foley; E. Ruth, P. Reid, E. Finnegan; Brian Murphy, JJ Smith, D. St. Leger.
Subs: S. Gannon for Finnegan (56); K. Jackson for Foley (56); D. Hayden for Brian Murphy (60); G. Nolan for Mulvany (67); C. Murphy for Reid (67).
WATERFORD: K. Cotter; M. O’Gorman, T. O’Gorman, K. Connery; T. Grey, C. Phelan, W. Hennessey; S. Ahearne, S. O’Hare; S. Fleming, P. Hurney, C. O’Keeffe; M. Ferncombe, G. Hurney, J. Veale.
Subs: S. Dempsey for Ahearne (ht); T. O hUallachain for M.O’Gorman (ht); C. McGrath for Fleming (ht); L. O’Lionain for P. Hurney (60); G. Kelly for Cotter, (inj, 60).
Referee: Conor Lane, Cork.