From an initial entry of over 200 clubs the race for the IFA Junior Cup is down to the final four, and after this week's semi-finals we'll know which two sides are still in contention to get their name on the famous old trophy.
The first semi-final, on Monday night at Holm Park, sees Newry Celtic take on Enniskillen Rangers while, on Wednesday, Ahoghill Thistle and Hill Street go head-to-head at Seaview.
Celtic, from the Carnbane League, have already tasted cup success this season after a Boxing Day defeat of Killeavy United to win the Bessbrook Cup and will be hoping Stephen Daly continues his scoring streak that has seen him find the net in five of Celtic's six games thus far in the competition.
But Rangers are no slouches in front of goal either. They have averaged just short of seven goals per game to get to this stage, including a 16-1 thumping of 18th Newtownabbey OB II and surprised many with a quarter-final defeat of Lower Shankill in the last round, not to mention a victory over losing finalists for the past three seasons, Rosemount Rec., prior to that.
After Harryville Homers' succession of victories Ahoghill Thistle will be hoping they can maintain the Ballymena Saturday Morning League's dominance of the Junior Cup.
They already have pedigree having knocked out Strathroy Harps, winners in 2012 and 2013 in an earlier round but will find Hill Street a tough nut to crack given that the Mid-Ulster League side have won 13 out of their last 14 games!
IFA Junior Cup semi-finals:
Monday, 3rd April, 2017
Newry Celtic v. Enniskillen Rangers - Holm Park, Armagh
Wednesday, 5th April, 2017
Ahoghill Thistle v. Hill Street - Seaview, Belfast
Both games kick-off at 7:30pm. Admission is £5 adults, £2 concessions