Limerick and Cork are into the final of the National Hurling League Division 1A.
The Treaty survived a late fightback from Galway to hold on for a 2-27 to 31 point win at the Gaelic Grounds.
There was no such drama for the Rebels who dominated already down Offaly by 6-26 to 20 points.
Limerick will have home advantage for the decider which will take place on Easter Sunday at 4pm.
There was nothing to separate neighbours Tipperary and Kilkenny who finished with a 2-27 to 3-24 draw.
Elsewhere, Dublin returned to the top table thanks to a 33 point to 2-14 victory over Carlow in Division 1B.
Wexford's Jack Redmond scored a hattrick as they ended their campaign with a 3-29 to 1-14 win over Kildare
Meanwhile Down edged to a 3-22 to 3-20 win over neighbours Antrim.