Cashel and Dolphin were the big movers in Energia Men's All-Ireland League Division 2A, after picking up bonus point victories in round seven.
Buccaneers outscored Rainey Old Boys by six tries to three, the 36-21 bonus point triumph keeping them in second place, three points behind Queen's.
Oisin McCormack burrowed over for Buccs' opener in the 16th minute, but Rainey centre Connor Fitzsimons broke clear off a scrum to reply against the run of play. Scott McLean levelled with the conversion.
The hosts' error count increased and Rainey managed to take a 14-7 lead into the break, winger Andrew Donaghy dotting down from a cross-field kick with 32 minutes on the clock.
Kolo Kiripati's half-time team talk had the Pirates back on track in the third quarter, as they reeled off three tries - two of them from impressive right winger Saul O'Carroll - to lead 24-14.
O'Carroll scored from a kick chase and his own grubber kick, before the Connacht Academy's Ciaran Booth picked up possession straight from the restart and tore forward from Buccs' 10-metre line for a superb solo try.
Good work at maul time set up O'Carroll to race along the touchline and complete his brace, with Ruaidhri Fallon converting. Into the final quarter, Shane Layden added another seven-pointer following a Rainey defensive error.
Flanker Calvin Smyth hit back with a third converted try for the Magherafelt side, with Buccs guilty of failing to clear to touch.
Nonetheless, the Athlone outfit used their bench to good effect late on, and Adam Flanagan's clever offload put fellow replacement Declan Adamson away, towards the Bounty corner, for a final try.
Incredibly, for the fifth time already this season, Queen's University scored 40 or more points in a league game as they ran out 40-8 bonus point winners over a gallant UL Bohemians side.
Queen's captain David 'Dizzy' Whitten, playing at lock, was at his rampaging best at Dub Lane, tearing clean through from a ruck for a long-range first try.
He doubled his tally late on with a superb run from halfway, showing great feet to get around full-back Darragh O'Gorman and evade the chasers to go in behind the posts.
The league leaders, who built a 21-3 half-time lead, were always in control. Their other tries came from Scott Martin (2), Ben Heath and Michael Orr, while second row Jay Traynor grabbed a 67th-minute consolation score for UL.
A depleted Nenagh Ormond team went down 46-12 to Ballymena at Eaton Park, the hosts racing into a 29-0 lead before a Kevin O'Flaherty try opened Nenagh's account just before half-time.
Out-half Tim Small got Ballymena's attack firing early on, using some nimble footwork to get outside a defender and score in the corner. He added a terrific touchline conversion.
Mark Thompson narrowly missed out on a try before Small sent over a close-in penalty. Flanker James Howe grabbed the next try for the Braidmen, taking three defenders with him over the line.
Nenagh's big pack briefly got on top, enjoying some decent possession but coughing up some untimely turnovers. Ballymena were clinical, Adam Lamont barrelling over for Small to convert.
The bonus point score was run in by captain Glenn Baillie, who showed good strength to make it over after Ulster Under-19 back rower James McNabney had attacked the blindside from the back of a scrum.
The scrum continued to be a launchpad for John Nicholl's charges, a pacy attack seeing Rodger McBurney offload for Rhys Ervine to get over in the corner, making it 34-7.
Experienced full-back McBurney got on the scoresheet on the hour mark, impressively slicing through from Ballymena's 10-metre line before sidestepping around his opposite number and outpacing the cover for the corner.
The sides swapped tries during the closing stages, lock Jonny Browne barging over for Ballymena's seventh of the day. O'Flaherty used a quick tap to complete his brace for the Tipperary men.

Energia Men's All-Ireland League: Division 2A Round 7 Review
All Ireland League
1st December 2021