O'Keeffe puts Lansdowne to sword
Galwegians claimed the scalp of defending Division 1A champions Lansdowne with a stunning 41-20 bonus point victory in front of a vocal Crowley Park crowd.
Winger Ed O'Keeffe continued his rich vein of form with a brace of tries, while Ciaran Gaffney and Josh Pimm also touched down late on.
Early tries from Rory O'Loughlin and Daniel Riordan set Old Belvedere on their way to a 34-24 bonus point triumph away to bottom side Ballynahinch.
Cork Constitution had a late try disallowed as they drew 19-19 with UCD at Temple Hill, while young winger Jake Swaine's 82nd-minute penalty guided Terenure College to a nail-biting 23-22 comeback win over Garryowen.
At Tom Clifford Park, Clontarf needed a late Joey Carbery penalty to draw 27-27 with Young Munster.
In Division 1B, centres Alan Gaughan and Ben Carty accumulated 28 points between them as Buccaneers were 38-20 bonus point winners over Belfast Harlequins at Deramore Park.
Back-row Barry O'Flanagan touched down late on as St Mary's collected their third successive victory by overcoming Blackrock 23-19 at Stradbrook.
Winger Barry McLaughlin scored a try and kicked 14 points as Old Wesley maintained their table-topping form with a 24-19 success against Dolphin.
Dublin University beat UL Bohemians 39-21 bonus point win.
Ballymena finished off this first block of four league games with a hard-fought 22-19 victory over Shannon at Coonagh.