Both Lisnagarvey and Three Rock Rovers overcame slow starts to record important wins and remain in title contention at the top of the Men's EY Hockey League table.
Rovers were 2-0 down inside 11 minutes against Glenanne – who sat two points above them at start of play – through Shane O'Donoghue and Gavin Gibney.
Despite a James Walker goal, they still trailed with 15 minutes to go but an Evan Jennings equaliser was followed by back-to-back Ali Empey reverse-stick shots in the closing four minutes to land the points and move up to second on 16 points.
Garvey went top for the first time this season (18 points) with a sixth successive victory, beating bottom side UCD 5-1.
While the final score was about par for what was expected, the Ulster side had trailed 1-0 to Tim Cope's counter goal at half-time.
But three goals early in the second quarter changed things as James Lorimer levelled from a corner before Ollie Kidd and Daniel Nelson turned things around. Nelson and his younger brother Matthew then completed the victory.
Banbridge got their third win of the campaign as Chris Curry, Philip Brown and Jonny McKee notched goals in a 3-1 result against Annadale at Lagan College.
All were quality strikes, with McKee’s diving deflection the clincher in the fourth quarter while Robbie Davidson’s classy earlier strike had Dale level at 1-1 for a short while.
Julian Dale’s 62nd minute goal earned Pembroke their first win of the season as they got over the line against Corinthian, who lost 4-3 at home for the second successive fixture.
Earlier, Olympians Peter Caruth and Alan Sothern had traded doubles to have the game level at 3-3 going into the final quarter.
Sam Hyland’s penalty stroke in the dying moments made it three draws in their last four outings for YMCA as Monkstown lost a bit of ground on the leading group. Their tie ended 1-1 as fourth-placed Town were unable to build on Davy Carson’s early goal.