Ben Sargent was Shannon’s hero as he kicked six penalties in their 18-14 away victory over Ennis after the sides were level 3-3 at half time.
Niall Nevin scored the only try for the hosts and Bryan Murphy added three penalties.
Scariff travelled to Moneygourney and defeated Douglas 22-15. Playing with the elements in the opening half the Clare side led 22-0 at the break. Robbie Madden, Conor McNamara and James Kelly scored tries for Scariff and Kelly kicked two conversions and a penalty.
Douglas hit back in the second half with tries from Denis O’Driscoll, Liam Hynes and Dave O’Callaghan.
Fermoy advanced to the fourth round with a 13-10 victory over Dungarvan.
A try by Cian Moloney gave Dungarvan a 5-0 interval lead. Jim Mackessy equalised with a try and Shane O’Riordan converted to put the home side ahead. O’Riordan added two penalties before Richie Laffan scored a try for Dungarvan five minutes from time but the hosts held out for a home tie against Clanwilliam next week.
Galbally have gone top of the Munster Junior League Second Division after their 15-10 away win over Newport.
Kevin Casey and Stephen Bourke scored tries for the winners and Darren Guerin kicked a conversion and penalty.
Tom Ryan replied with a try for Newport and Michael Bawn kicked a conversion and a penalty.
Mallow collected maximum points with a 24-7 home win over Bandon.
Leonard Browne scored two tries and John McAuliffe and Dave Walsh got one each.
Brian Morris kicked two conversions.
JP Lucy was credited with Bandon’s try following a forwards drive over the line and Cathal Crowley converted. Abbeyfeale defeated Kilrush 22-21 to bring themselves back into the promotion race.
Conor Prendeville, Andrew Scannell, Liam McHenry and Michael Reidy were try scorers for the West Limerick side.