Annadale will face Banbridge in Boxing Day’s Kirk Cup final after defeating Cookstown 3-2 in an exciting semi-final at Stormont yesterday.
The Belfast side came from 2-1 down to draw level before grabbing a late winner after Stuart Smyth had scored twice to put the Reds ahead.
Peter Corrie put Dale in front after six minutes but Smyth levelled matters before the break with a trademark penalty corner strike.
Three minutes after the restart, Smyth scored in identical fashion to put Cookstown ahead for the first time in the match.
Ryan Burgess equalised from a superb set-piece in the 40th minute but Annadale sealed their place in the decider with 12 minutes left when Rory Capper converted a cross from Paddy Crookshanks for the winner.
Meanwhile, an Adam Glass hat-trick sealed South Antrim a 4-1 Ulster Premier League win over Kilkeel on Saturday to send the champions crashing to their first defeat of the campaign following six straight wins.
Instonians have taken over at the summit after Stephen Kelso got both goals in a 2-1 win at Raphoe.
Bangor are joint second after Chris Campbell hit a double in a 4-1 victory over Civil Service at Stormont while Josh Gilmore got a treble in an 11 goal thriller at Comber where North Down defeated Portadown 6-5.
On the women’s front, Belfast Harlequins left it late before booking their place in the Denman Ulster Shield semi-finals with a 2-0 win over a spirited Lisnagarvey side at Deramore.
Although the hosts needed only a draw to progress, they made sure of the win with goals in the last 10 minutes from Rachel Johnston and Abigail Edwards.
There were two divisions between the teams last season but Garvey gave as good as they got for most of the 70 minutes against the depleted EY Irish Hockey side.
In fact, they won the penalty corner count 3-2 but Quins had more chances from open play, although they lacked the killer instinct in front of goal.
Edwards, Claire Weir, Amy Geddes and Gemma Frazer all missed good opportunities in the first half as Garvey keeper Leah Crooks pulled of several fine stops.
The Hillsborough team looked threatening on the counter attack and it took a fabulous save from Marianne Fox in the home goal to deny Robyn Chambers in the 59th minute.
Under 60 seconds later, Quins broke away and forced a penalty corner which Johnston despatched from a familiar move.
With virtually the last play of the game, Edwards sealed the win when she swept in a Weir cross from the right.
Ards were already guaranteed a place in the last four and they warmed up for next week’s game with a comfortable 4-0 win over Rainey at Londonderry Park.
Francesca Brown, Faye Kidd, Ali Carson and Becky Weir got the goals against the struggling Ulster Premier League side.
With Pegasus already through, Ulster Elks completed the semi-final line up with an emphatic 7-0 win at Ballymena where Ireland World Cup star Megan Frazer got two of the goals.
In the second tier of the Irish Hockey League, Lurgan kept their slim promotion play-off hopes alive with a 4-3 win over NUIG in Galway, helped by Sarah McClure’s double strike, after her team had trailed 2-0 in the first half.
But Dungannon are out of contention after falling to a 5-2 defeat against Catholic Institute in Limerick where Zoe Henderson and Jill Elliott got the consolation goals.