Second placed Bandon are now just a point behind leaders Clonmel following their 17-10 home win over Kilfeacle.
Trailing 10-9 at half-time, Bandon dominated with wind advantage in the second half.
Richard Walsh kicked four penalties for the winners and Gerry Crowley scored a try.
Cormac Ryan replied with a try for Kilfeacle and Gavin Heuston added a conversion and a penalty.
After their great draw against Richmond last week, bottom side St. Mary’s lost at home to Muskerry 18-11. The Saints led 11-3 at half-time with a try from Eoghan O’Byrne and two penalties by Sean Lyons. Liam O’Donovan and Con Buckley scored tries for Muskerry and Eoin Keohane kicked two penalties and a conversion.
Clonakilty remain second last after they lost 29-17 away to Clanwilliam. A last-minute try from Andrew Ryan which he also converted denied the visitors a losing bonus point.
Graham Roche scored two tries for the winners and Kieran O’Donnell and Darragh Crowe also scored. Niall Leahy kicked one conversion.
Ethan Jennings and Mark Purcell were Clon’s try scorers and Purcell kicked two conversions and a penalty.
Skibbereen staged a second-half rally in Newcastle West to claim a bonus-point 22-18 victory. The hosts led 15-5 at half-time after tries from Dean O’Brien and John Sheehan with Sean Herlihy kicking a conversion and a penalty.
Cian Keegan, Denis McCarthy, Gavin Coombes and Kieran Shannon were Skibb’s try scorers and McCarthy kicked a conversion.
Second Division leaders Abbeyfeale extended their lead with a 17-6 away win at Charleville. A Liam O’Connor try and a conversion and penalty from Steve Daly had the visitors 10-0 ahead after four minutes. Two penalties from Shane O’Sullivan looked like earning Charleville a losing bonus-point but a try from Micheal Enright in the last minute, converted by Daly, denied them anything from the game.
Second-placed Kinsale were surprisingly beaten 10-9 at home by Waterford City. Ben Duggan and Alex Fitzgibbon scored tries for the visitors and Sean Kingston kicked three penalties for Kinsale.
Cobh Pirates kept the pressure on Abbeyfeale after an impressive 42-5 win over Newport on the 4G pitch at UL last night.
Crosshaven maintained their challenge for promotion in the Third Division with a 39-0 win over Bantry Bay.
Fermoy enjoyed a 49-0 home win against Scariff, Killorglin kept their promotion hopes alive with a 17-10 away win over Carrick-on-Suir while Killarney defeated Douglas-Carrigaline 24-10.