Tipperary will face Clare and Kilkenny will take on Galway in the Allianz Hurling League semi-finals next month.
All four won their respective quarter final ties this afternoon to progress.
An action packed game at Semple Stadium saw Tipperary edge out Cork by 3-25 to 4-19.
Elsewhere, Kilkenny were always on top as they beat Wexford by 4-22 to 2-16 at Wexford Park.
Clare beat Laois by 2-23 to 2-19 in Portlaoise, and Galway overcame Limerick by 1-20 to 1-12 at the Gaelic Grounds.
Waterford have been relegated to Division 1B, after losing the Division 1A relegation play off to Dublin this afternoon. It finished Dublin 4-13, Waterford 1-17 at Walsh Park.
Meanwhile, in the Division 1B relegation play off, Antrim beat Offaly by 1-18 to 1-14 at Ballycastle.
It means Antrim will remain in Division 1B next year, while Offaly will have to face the winners of Division 2A to determine if they will be relegated or not.
In the Football League, Cork and Tyrone played out a thrilling draw at Pairc Ui Rinn this afternoon.
Tyrone come from three points behind with a few minutes to go to draw the game, as it finished Cork 2-14, Tyrone 20 points.
Derry beat Kildare by 2-17 to 3-9 late on at Celtic Park, which means that Kildare have been relegated from Division 1.
Westmeath are also down to Division 2, after they lost to Kerry by 2-15 to 13 points in Mullingar.