Northern Ireland are into the of Milk Cup's Elite Section for the sixth year in a row after beating Georgia 3-1 at Ballymena Showgrounds.
The result was just enough to take Steve Beaglehole's boys through and they play Denmark in Friday's final.
Seanan Clucas headed the hosts into an eighth-minute lead with Matthew Ball shooting the second on 70 minutes.
Georgia got one back through sub Varlami Kilasonia before Neil Dougan's crisp shot made it 3-1.
The Danes beat Israel 3-1 and will face Northern Ireland for the second time this week, the sides having drawn 1-1 on Monday.
In Wednesday's other Elite League game, Mexico drew 1-1 with the USA.
Jesus Ruiz put Mexico into the lead in the 12th minute and Jalen Robinson headed the equaliser in first-half stoppage-time.
In the Premier Section, holders Etoile Lusitana from Senegal beat County Down 1-0 to book their place in the semi-final where they face Manchester United, 4-1 winners over Hartlepool.
The other semi-final is between Aspire of Qatar and Desportivo Brazil.
Denmark 3-1 Israel
USA 1-1 Mexico
Georgia 1-3 Northern Ireland
Co Down 0-1 Etoile Lusitana
Bohemians 2-3 Co Armagh
Aspire 5-0 Otago
Co Londonderry 1-0 RSKV Leonidas
Bolton Wanderers 7-0 Cherry Orchard
Zamora FC 0-7 Co Tyrone
Desportivo Brazil 3-0 Co Antrim
South Coast Strikers 2-1 Tottenham Hotspur
Manchester Utd 4-1 Hartlepool Utd
Athletico Del Pinto 1-0 Co Fermanagh
South Coast Strikers 0-4 Co Tyrone
Co Armagh 2-0 Revo Express
Co Down 0-1 Watford
Brentford 3-0 Co Fermanagh
Queen of the South 0-2 Ipswich Town
Reading 1-0 Plymouth Argyle
Swindon Town 0-2 Everton
Cruz Azul 5-0 Dundalk S.L.
Hapoel Haifa 2-1 North Dublin S.L.
FC Nordsjaelland 1-1 Co Antrim
Co Londonderry 3-2 AB Copenhagen