Tullamore overturned a 10 point deficit with Cappincur to make the final four.
The semi-finals for the Offaly SFC were also fixed this weekend.
It'll be Ferbane v Tullamore and Rhode v Edenderry in two weeks time.
That's after Tullamore overturned a 10 point score difference with Cappincur to advance from group 2 by dismantling neighbours Clara by 11 points.
Clara will now play Bracknagh in the relegation play-off.
The scores in full this weekend:
Tullamore 1-17 0-9 Clara
Ferbane 1-12 1-9 Shamrocks
Bracknagh 3-10 2-17 Edenderry
Rhode 3-13 0-10 Cappincur