Cork's new-look intermediate hurlers turned up the heat to floor Waterford yesterday.
Last year's All-Ireland win meant that boss Ronan Dwane was picking from a fresh deck in 2015 but the results were impressive as the Rebels advanced to a Munster final with Limerick or Tipperary on July 8.
Cork had 10 different scorers in Thurles but goalkeeper Paudgie Buckley also played his part in an eight-point victory, producing three top-class saves in the second half.
Buckley was powerless to prevent Owen Connors from scrambling home Waterford's goal less than a minute after the restart but he was otherwise central to Cork's win.
The Connors goal brought Waterford back into contention after they had trailed by 10 points at the break but five was as close as they got as Cork kept the scoreboard ticking over with regularity.
Good support play and accurate long-range shooting were hallmarks of their play as Noel McNamara top-scored with seven points, six of those from placed balls.
Cork had nine different scorers in the first half on their way to a big interval lead of 0-18 to 0-8.
Willie Leahy led the way with three, including two in a minute just before the break.
Cork roared into a 0-6 to 0-1 advantage with less than eight minutes on the watch but Waterford's best spell reduced the deficit to just two points, 0-5 to 0-7, by the 19th minute.
Pa Walsh picked off a couple of points from midfield in the first half for Waterford, with Tommy Waring doing likewise, but Jimmy Meaney's men were sorely lacking attacking inspiration.
Satisfied Cork supremo Dwane said: "It was a great win, we played really, really well in the first half.
"The goal after half-time was a setback but we weathered a tricky enough patch."
Scorers - Cork: McNamara 0-7 (4f, 2 '65s), D Flynn, W Leahy & D O'Donovan (3f) 0-3 each, A Cagney, M Collins, F O'Leary, T Murphy & J Sheehan 0-2 each, S McCarthy 0-1. Waterford: O Connors 1-8 (8f), T Waring 0-3, P Walsh 0-2, J Dee, T Connors & M O'Brien 0-1 each.
Cork - P Buckley; B Twomey, E Finn, G Murphy; K Kavanagh, D O'Donovan, T Lawrence; D Flynn, S McCarthy; W Leahy, A Cagney, M Collins; N McNamara, F O'Leary, T Murphy. Subs: J Sheehan for Cagney (46), Aaron Sheehan for Murphy (53) P Butler for Kavanagh (57).
Waterford - E Lynch; S O'Keeffe, J Maher, Eoin Madigan (Roanmore); J Dee, K Fitzgerald, Eoin Madigan (De La Salle); H Barnes, P Walsh; O Connors, T Connors, M O'Brien; D Lyons, T Waring, MF O'Neill. Subs: T Ryan for O'Brien (30+1), E Dunphy for Eoin Madigan (De La Salle) (37), D Walsh for Barnes (49)
Ref - D Fox (Clare)