Kilkenny hold off late fightback to edge classic with Waterford

Waterford 2-17 Kilkenny 2-19
Kilkenny booked their place in the All-Ireland final after another epic battle in Thurles, 30,358 in attendance for a game that ended in scarcely believable drama,
.