Rory Whyte scored two tries for the winners and Paul Bolger got one with Derek Farrell kicking a conversion and a penalty. Sean Cunningham replied with a try for the Rosbrien side and Shane Mullally kicked four penalties.
In the other semi final Shannon defeated Young Munster at Coonagh 16-13. A try and penalty by Brian Haugh gave Young Munster an 8-6 half time lead. Rob Guerin and Tadhg Bennett replied with penalties for the home side.
A try by David O'Donovan and a conversion and penalty from Guerin saw Shannon advance. Mike Madden scored a second try for Young Munster in the closing stages of the game.
Cashel booked their place in the Cork Charity Cup Final with a 32-8 home win over Midleton. The winners led 25-8 at half time with tries from Andrew Wallace, Jonathan Ruru and Danny Lamb.
Ruru kicked two conversions and two penalties. Midleton replied with a try by Jim Mackessy and a penalty by Jeff Hitchmough
This young Midleton team grew in confidence as the game progressed, restricting Cashel to one further try from Eoin Laffan which Ruru converted.
The other semi final between Cork Constitution and Highfield was postponed as a mark or respect to former Highfield President and former player Tony Loughry. The game will now be played on next Thursday at Temple Hill with a 7.30 start.
Cork Charity Cup Semi Final: Cashel 32, Midleton 8;
Limerick Charity Cup Semi Finals: Shannon 16, Young Munster 13;
U.L. Bohemian 20, Old Crescent 17;
Senior Friendly: U.C.C. 19, Sunday's Well 14;
Garryowen Cup: Waterpark 29, Thurles 14;
Dennehy Cup Quarter Finals: Sundays Well 8, Muskerry 6;
Mallow 20, Kinsale 10;
Bandon 13, Cork Constitution 19;
Old Christians 17, Cobh Pirates 8;
Junior Friendly: Cobh Pirates 17, Kinsale 14;
Limerick Charity Cup round-up by Cormac Liddy
Young Munster 13
Shannon won the early season bragging rights when they beat arch rivals Young Munster last Saturday in the semi-final of the Limerick Charity Cup at Coonagh. They will meet UL-Bohemian in the final.
Dave O'Donovan had Shannon's only try which Rob Guerin converted and he also kicked two penalties with Tadhg Bennett also kicking a penalty.
Brian Haugh had a try and a penalty for Young Munster with Mike Madden getting a late touchdown but it was too little too late.
Old Crescent 17
As this semi-final moved into added time Old Crescent looked like putting the holders out. But an 82nd minute try by Paul Bolger, converted by Derek Farrell gave the home side a flattering win at Annacotty.
Old Crescent led 14-3 at one stage but tries by Mossy Lawler and Ian Condell left only a point between them.
Farrell kicked an 18th minute penalty for UL Bohemian after Shane Mullally had been on target with Old Crescent penalties after 3, 9, and 14 minutes.
Sean Cunningham had a second half try and Mullaly added another penalty for Old Crescent.
Limerick Charity Cup semi-finals:
Coonagh: Shannon 16 (D O'Donovan try, R Guerin 2 pens 1 con, T Bennett 1 pen), Young Munster 13 (B Haugh, try, pen, M Madden try).
Annacotty: UL-Bohemian 20 (I Condell, M Lawler, P Bolger try each, D Farrell 1 pen, 1 con); Old Crescent 17 (S Cunningham try, S Mullally 4 pens).