The top three in the men’s EY Hockey League all missed out on victory on a dramatic day in the competition with Glenanne’s lead reduced to two points.

They fell 3-1 to Three Rock Rovers at Grange Road with Ross Canning’s blast on the volley settling the game. Rovers had led 2-0 thanks to Ali Empey and Luke Madeley goals before Jerome Saeys got one back for the Glens in a ferocious contest in front of a good crowd.

It continues Rovers good form for a third successive win while Glenanne suffered their first defeat of the season.

Lisnagarvey moved up to second but were left disappointed as they were held to a 2-2 draw at home against YMCA to reduce the deficit to the Glens to two points.

YM led twice with Thom Ritchie and Ben Campbell getting the goals to edge them in front of Matthew Nelson’s effort. Jakim Bernsden saved a stroke before Troy Chambers earned Garvey their point.

Banbridge dropped to third with a 4-3 defeat at the hands of Monkstown at the ALD Merrion Fleet Arena. Peter Brown gave Bann a good start but a Gareth Watkins stroke and a Ryan Spencer finish swapped the lead.

Bruce McCandless equalised at 2-2 before Guy Sarratt scored the first of his double. Jonny McKee made it 3-3 but Sarratt won the day with a 61st minute high drag.

At the bottom, Cookstown got what might be an important point but were frustrated for a second successive week not to get more from their tie as they let a 2-0 lead slip against Annadale.

Jack Haycock and Ryan Millar had them two to the good but Ben Wallace and Adam McAllister weaved their way through to score two individual goals for 2-2.

Harry Spain’s penalty corner double earned Pembroke a 2-1 win at Cork C of I to stay in fourth place, leaving the Garryduff side without a win to date this season.

In EYHL2, the semi-finalists were confirmed with Railway Union and UCD through from Pool A and Corinthian and Instonians from Pool B with a game to spare.