They will now face Nenagh Ormond in the decider at Thomond Park with May 2nd being the most likely date for this eagerly awaited clash. Brendan Deady and Michael Carroll scored tries for Bruff and Michael Lynch kicked three penalties and a conversion.
Alan O'Sullivan replied with two penalties and a drop goal for the Kerry side. Bandon booked themselves a home semi-final tie against Cashel next week in the semi-final of the Munster Junior Plate after their 20-9 win away to Mallow.
The First Division side did all the damage in the opening half and led 20-0 at the interval. Garryowen won their seventh Munster Seconds League title after they defeated Cork Constitution 25-12 in a play off at Temple Hill. Skibbereen were pushed all the way, before booking their place in the next round of the Cork County Cup with a hard earned 19-13 win over Charleville.
Crosshaven also advanced defeating Kanturk 27-0. There were plenty of shocks in the Junior Two Cup. Muskerry defeated newly crowned league champions Cobh Pirates 10-6 and Dolphin staged a great second half come back to beat Cork Constitution 24-5. U.C.C. got the better of Bantry Bay 12-7. Newcastle West will meet Nenagh Ormond in the final of the O'Carroll Plate.
The West Limerick side defeated Thomond 22-20, while Nenagh needed extra time to see off Shannon 20-19. Tralee caused a major upset in the Junior Three Cup, when they defeated holders U.C.C. 23-5. Bandon also advanced at the expense of Carrigaline by 19-9.
Munster Junior Cup Semi Finals: Bruff 21 Tralee 9;
Munster Junior Plate: Mallow 9 Bandon 20;
Munster Seconds League Play Off: Cork Constitution 12 Garryowen 25;
Cork County Cup: Charleville 13 Skibbereen 19; Crosshaven 27 Kanturk 0;
Junior Two Cup: Cobh Pirates 6 Muskerry 10; Cork Constitution 5 Dolphin 24; U.C.C. 12 Bantry Bay 7;
O'Carroll Plate Semi-Finals: Nenagh Ormond 20 Shannon 19 (aet); Thomond 20 Newcastle West 22;
Junior Three Cup: Bandon 19 Carrigaline 9; U.C.C. 5 Tralee 23;
West Munster League: Corca Dhuibhne 18 Killorglin 23;
Under 20 South Western Conference Division 2 Final: Clonakilty 11 Midleton 13;
Under 18 Cup: Dolphin 7 Sunday's Well 31;
East Munster Under 18 Plate Semi-Final: Thurles 32 Waterpark 10;
Under 14 League Final: Waterpark 12 Kilfeacle 3;