Offaly's Kilcormac-Killoughey are through to their first Leinster hurling club final after a 2-12 to 0-14 win over Laois side Rathdowney Erill in Tullamore.
The Offaly champions had trailed by 0-13 to 1-06 at one stage but a late burst, including a Peter Geraghty goal, proved too much for Rathdowney Erill.
Richie Murray was the hero for St Thomas as he struck a hat-trick in the Galway final against Loughrea.
St Thomas held off a late fightback by Loughrea for a 3-11 to 2-11 win. It was their first Galway senior hurling title.
In the Munster football semi-final Dr Crokes easily saw off Clonmel Commercials.
Colm Cooper scored four first-half points to help the Kerry side to a 0-10 to 0-02 lead at the break in Killarney.
Eoin Brosnan raised a green flag in the second half and Crokes ran out 1-14 to 0-06 victors.
Crokes will now meet Castlehaven of Cork who edged out Waterford’s Stradbally by one point, 1-05 to 0-07, in dirty conditions in Clonakilty.
The Déise men had held a five-point lead at the break but couldn't hold out against a strong breeze in the second half.
In Ulster Crossmaglen Rangers of Armagh saw off the challenge of Tyrone's Errigal Ciarán on a scoreline of 2-10 to 0-10.
Jamie Clarke and David McKenna scored the important goals in Clones.
Crossmaglen will play Kilcoo in the final after the Down men saw off Antrim's St Gall's by two points.
Kilcoo had Niall McEvoy sent off midway through the second half but rallied and Sean Devlin goaled late on to see them into the final after a ding-dong battle in Armagh.
Leinster club semi-final
Kilcormac-Killoughey (Offaly) 2-12 Rathdowney Erill (Laois) 0-14
St Thomas 3-11 Loughrea 2-11
Ulster club semi-finals
Crossmaglen Rangers (Armagh) 2-10 Errigal Ciaran (Tyrone) 0-10
Kilcoo (Down) 1-09 St Gall's (Antrim) 0-10
Munster club semi-finals
Dr Crokes (Kerry) 1-14 Clonmel Commercials (Tipperary) 0-06
Castlehaven (Cork) 1-05 Stradbally (Waterford) 0-07