Waterford are on the way to the Munster final after a four-point victory over Cork at Semple Stadium.
Goals from Maurice Shanahan and Jake Dillon came in a strong Waterford spell before half-time after Cork had built-up an early lead.
The Rebels were reduced to 14 men in the second half after Luke O'Farrell was given his marching orders.
And Patrick Horgan netted a late penalty for Cork that was immediately cancelled out by a Tom Devine goal at the other end.
The final score in Thurles was 3-19 to 1-21 and it will be either Limerick or Tipperary that face Derek McGrath's men on July 12th.
=
In Leinster, Laois have beaten Offaly in Championship hurling for the first time in 43 years.
29 points to 21 was the final score from O'Moore Park in the provincial quarter-final and Galway are next up for Cheddar Plunkett's side.
Wexford beat Westmeath 1-24 to 1-16 in the day's other match and now take on Kilkenny in a fortnight's time.
=
In football, Derry's losing streak in the Ulster Championship quarter-finals has come to an end.
Eoin Bradley's injury-time free gave Brian McIver's side victory against a 14-man Down.
Conaill McGovern was the man sent off as Derry came out on top, 12 points to 11,

