Milk Cup coverage on BBC Northern Ireland Highlights on the BBC's Red Button plus match coverage every evening from 1745 BST on BBC NI's Milk Cup website Finals night live on BBC Two NI from 1745 BST
N Ireland's Josh McGuinness wins this aerial challenge with Emil Grozev
Northern Ireland are though to the Elite Section final at the Milk Cup after a 3-0 win over Bulgaria.
James Lawrie scored the opener at the Coleraine Showgrounds before Billy Kee's double sealed the win and a meeting with Denmark in the decider.
Premier champions Manchester United beat Desportivo Brasil 6-5 on penalties after a scoreless draw at Limavady to make the semi-finals.
Junior holders Everton defeated Swindon 1-0 to book a semi-final spot.
The Toffees will play Club Pachuca, who beat County Down 3-1.
Watford were shock 1-0 winners over Chelsea and they will take on Plymouth Argyle in Thursday night's semis.
Argyle defeated Hull City 7-6 in a penalty shoot-out after a scoreless encounter.
Fenerbache hammered Cherry Orchard 5-0 to set up a last four clash with Manchester United.
FC Porto defeated South Coast Bayern 4-3 on penalties after a 1-1 draw and they will take on Sheffield United, 3-1 winners over County Down.
Denmark drew 1-1 with Israel in Ballymoney and that was enough to make Friday night's Elite final against Northern Ireland.
Germany and the USA played out a 1-1 draw at the Ballymena Showgrounds.
Northern Ireland could be without Wednesday night's two-goal hero Kee in Friday's final against the Danes.
Leicester City forward Kee is currently on loan at Accrington Stanley and the club want him to line out against Blackburn on Saturday.
Northern Ireland manager Steve Beaglehole will have discussions with Accrington officials on Thursday.
Corey Evans is also a doubt for Northern Ireland after an ankle injury restricted him to a substitute's role against Bulgaria.
Milk Cup results/fixtures
Wednesday 29 July
Elite Section
Bulgaria 0-3 Northern Ireland Denmark 1-1 Israel Germany 1-1 USA
Premier quarter-finals
Fenerbache 5-0 Cherry Orchard Manchester Utd 0-0 Desportivo Brasil (Manchester United won 6-5 on penalties) South Coast Bayern 1-1 FC Porto (FC Porto won 4-3 on penalties) Sheffield United 3-1 County Down
Junior quarter-finals
Everton 1-0 Swindon Town Co Down 1-3 Club Pachuca Chelsea 0-1 Watford Hull 0-0 Plymouth Argyle (Plymouth Argyle won 7-6 on penalties)
Thursday 30 July
Premier semi-finals (both at Ballymena Showgrounds)
Fenerbache v Manchester United (1800 BST) FC Porto v Sheffield United (2000)
Junior semi-finals (1900)
Everton v Club Pachuca (Limavady Showgrounds) Watford v Plymouth Argyle (Riada Stadium, Ballymoney)
Friday 31 July
Elite Section final
Northern Ireland v Denmark (1800, Coleraine Showgrounds)
Bookmark with:
What are these?