The men's EY Hockey League signed off for the Christmas break in breathtaking fashion with three sides producing huge comebacks while the leadership changed hands for the fourth successive round of action.
The upshot is Three Rock Rovers lead the table going into the New Year thanks to their comfortable 6-0 win over bottom side UCD with Ross Canning and Ali Empey scoring twice each.
All the major drama was elsewhere, however, with each of the other games ending 3-2. Both Glenanne - leaders on Saturday morning - and Lisnagarvey had previously held top spot and they played out a rip-roaring affair at Comber Road.
The Glens led twice with Clive Kenendy and Gavin Gibney edging them in front before two goals in a minute turned the tide. Peter McKibbin’s penalty stroke was quickly followed by an effort from the prolific Ben Nelson to snag an important 3-2 lead.
Both goalkeepers - James Milliken for Garvey, David Lawless for Glenanne - were outstanding in the contest as not further goals came in the final quarter. Glenanne drop to third while Garvey move up to second as a result.
Banbridge moved into the top four for the first time courtesy of their back from the dead 3-2 success against Monkstown. They trailed 2-0 deep into the third quarter to goals from Davy Carson and Jeremy Duncan but stormed back into contention thanks to Chris Curry and Owen Magee strikes.
And they won it in the final minute when Jonny McKee popped up at the back post to finish off an outstanding team goal to make it 3-2.
At the bottom, Pembroke had the chance to jump from the relegation zone to the playoff places if they could beat YMCA, such is the tight-knit nature in that part of the table. And they looked well placed to do so when Cillian Hynes and Julian Dale put them two clear.
But Adam Walker got the Y up and running and Sam Hyland equalised early in the fourth quarter. That set up a grandstand finish in which Ross Henderson snatched the winner, like Banbridge, in the closing minute.
The league now goes on a break until the New Year with Corinthian hosting Annadale in their back match on 29 January with the rest of the teams hitting the turf a week later for round 11.