A late Jamie Owens goal spelled joy for Evergreen A, but there was only McCalmont Cup misery for Stoneyford United.
With all of the quarter-finals being played over the Easter weekend, Stoneyford was the place to be for real egg-citement.
The underdogs showed great heart to come from two goals down and shock their Premier Division rivals, but it was the top flight side who marched into the final four.
Evergreen were quick out of the blocks, going two up thanks to Brian Jordan and David Grincell, but Martin Murray netted before half-time to halve Stoney’s deficit, then stunned the opposition when he levelled matters with 12 minutes to play.
It looked like the game was heading for extra-time, but Owens settled the tie with an 88th minute winner. Stoneyford almost forced another equaliser, but Ciaran Calford was a whisker away from making it 3-3.
Freebooters A kept their hopes of a league and cup double very much alive after they beat Newpark in a teasing city derby.
A week after losing the Maher Shield, Newpark bounced back in positive fashion when they took the lead through Ger Wall, but the Blues showed their strength as they mounted an impressive comeback.
’Booters were under pressure, but got back into the game thanks to Aaron Molloy.
Once back on level terms they pushed on, Molloy doubling his tally while Cathal O’Leary added a third to make the game safe.
Thomastown United A were the first team to make the semi-finals of the Cup, but they had to go the long route.
Played on Good Friday, Thomastown got the edge in a tight battle when Sean Brennan gave them a 62nd minute lead over Evergreen B.
The advantage didn’t last long however, as Adrian Kealy equalised for Evergreen 18 minutes later, but neither side could find a winner.
When the game went down to penalties Thomastown showed cool heads. Peter O’Hanrahan, Steven Connolly and Robert Skehan all found the mark while netminder Rory Leadbetter did even better, saving two before scoring the last one to seal the win.
McCalmont Cup semi-final draw: Evergreen A v Freebooters A, Thomastown Unietd v Callan United.
Elsewhere the Division One game between Tullaroan and Deen Celtic was abandoned after 60 minutes. Celtic were 2-0 up, and seemingly on course to keep their promotion charge going, but a red card for Neil Murtagh sparked a confrontation with referee Eamon Holohan, who called the game off. It is unclear whether the result will stand, if the entire game will be replayed or just the final 30 minutes.
Elsewhere Tullaroan ladies scrambled a late comeback to force the destination of their league title to a play-off.
Trailing East End 1-0 thanks to a Nicola Foley goal, Tullaroan struck twice in the second half to win the game and ensure the silverware is decided by a playoff.