Waterford were hanging on for much of the way but had a great chance to cut the lead to two points in the 32nd minute when Tom Devine powered towards the Kilkenny goal.