DUBLIN side Ballybrack caused the shock of the Under 16 competition so far at the McDaids Football Special Foyle Cup when they beat QPR 3-0 in the quarter-finals yesterday.
Hosts Derry & District went out by the odd goal in three to Waterford Schools.
Another Dublin side, St Kevin's, and Donegal Schools made the semi-final line up with 1-0 wins over Limerick and Institute.
In the under-14s competition, holders Celtic progressed to a semi-final against Belfast side St Oliver Plunkett's with a 2-0 victory over Donegal Schools.
Plunketts needed a penalty shoot-out to get past the Bertie Peacock YL. Hearts and Linfield played out a scoreless draw, only for the Scots to triumph from the spot. In their semi-final, they took on Aberdeen, who saw off NW Coleraine 2 0.
In the under-10 mini-soccer competition, Oliver Plunkett Colts saw off Coleraine Colts and there was a victory also for Maiden City over Derry & District Colts.
Under-10: Rosebowl: Oliver Plunkett Colts 4 Coleraine Colts 0; Maiden City 1 Derry & District Colts 0
Plate play-offs: Newhill 1 Ballymoor 1 (Ballymoor won on pens); Kilmacrennan 1 Eglinton Colts 0; Sion Swifts 1 Maiden City Colts 1 (Colts won on pens)
Plate final: Derry & District YFA 1 Bertie Peacock 0
Cup play-off: Newhill 2 NW Coleraine 0
Under-11: Rosebowl: Lisnaskea 1 Coleraine Colts 1 (Coleraine won on pens); St Oliver Plunkett 6 Stranocum 2; Glendowan 1 Shankill Y 1 (Shankill won on pens)
Rosebowl final: NW Coleraine 3 Inishowen 0
Plate playoffs: Ballymoney 2 Bertie Peacock 2 (Ballymoney won on pens); Insitute 1 Coleraine 2; St Oliver Plunkett 2 Maiden City 2 (St Oliver Plunkett won on pens)
Plate final: Derry & District YFA 1 Carnbane YL 3
Under-12: Cup play-offs: St Oliver Plunkett 1 Newhill 2; Linfield 0 NDSL Colts 2; Ballymoney 0 Armagh 0 (Ballymoney won on pens); Finn Harps 1 Inishowen 3
Plate semi-finals: Shankill 3 Letterkenny 2; Dungannon 5 Limavady 0
Rosebowl semi-finals: Downpatrick 1 Arklow 2; Carnbane 2 Ballinamallard 2) Ballinamallard won on pens)
Rosebowl play-offs: Coleraine 4 Bertie Peacock 0; Derry Colts 3 Stranocum 1
Shield Insitute 5 Loughgall 0; Ballboefey 1 NDSL 0
Under-14: Foyle Cup quarter-finals: Hearts 0 Linfield 0 (Hearts won on pens) Celtic 2 Donegal 0; Aberdeen 2 NW & Coleraine 0; St Oliver Plunkett 1 Bertie Peacock YL 1 (St Oliver Plunkett won on pens)
Plate semi-finals: FS Academy 1 Derry & District 0; Ballinamallard 0 Inishowen 1;
Rosebowl semi-finals: Crumlin Colts 0 Newhill 2; Ballymena 0 Newry 0 (Ballymena won on pens)
Shield semi-finals: Carniny 5 Enniskillen Town 0; Mid Ulster 2 Arklow 2 (Arklow won on pens)
Vase semi-finals: Coleraine 1 Derry Colts 1 (Derry won on pens); Armagh 1 Downpatrick 0
Under-16 Foyle Cup quarter-finals: QPR 0 Ballybrack 3; St Kevin's 1 Limerick 0; Donegal Schools 1 Institute 0; Waterford 2 Derry & District 1
Plate semi-finals: Hull 1 Inishowen 0; Ardstraw 1 NECSL 1 (NECSL won on pens)
Rosebowl semi-finals: Everton, America 0 De La Salle 0 (De La Salle won on pens); ANB 1 Shankill 0
Shield semi-finals: Derry Colts 0 Inishowen Colts 2; Ballymoney 1 Ballyclare 1 (Ballymoney won on pens)
Vase semi-finals: Valley Rangers 4 Lisnaskea 2; Coleraine 1 Limavady 2
Under-16 fixtures: 10.00 Cup 5-6 Playoff, Nelson Drive, QPR v Limerick; 10.00 Cup 7-8 Playoff, Daisyfield, Institute v Derry & District; 10.00 Plate 3-4 Playoff, Oakland, Inshowen v Ardstraw; 10.00 Rosebowl Final, Ardmore, De la Salle v ANB Soccer; 10.00 Rosebowl 3-4 Playoff, Eglinton, St Canice's, Everton V Shankill; 10.00 Shield Final, Strathfoyle, Inishowen Colts v Ballymoney; 10.00 Shield 3-4 Playoff, Lisnagelvin 1, Derry Colts v Ballyclare; 10.00 Vase Final, Brandywell Showgrounds, Limavady v Valley Rangers; 10.00 Vase 3-4 Playoff, Lisnagelvin 2, Coleraine v Lisnaskea. 11:45 Plate Final, Brandywell Showgrounds, Hull v NECSL; 12:00 McDaid's Football Special Foyle Cup final