Ayr Belleisle had a 2-1 home win over Troon Portland whilst Largs traveled to Girvan and recorded a 2-1 win to progress.
The full quarter final line up, with matches to be completed by 28th July, is:-
KILMARNOCK BARASSIE Vs IRVINE
TROON WELBECK Vs CAPRINGTON
AYR BELLEISLE Vs LOUDOUN
ROYAL TROON Vs LARGS