Penicuik were handed a tough draw for the Emirates Scottish Junior Cup third round after their name was paired with holders Auchinleck Talbot.
The west coast side are favourites to retain the trophy and will offer a stern test for Penicuik, who will have the added burden of having to travel to the Ayrshire side.
Last year’s beaten finalists Musselburgh were also given a tricky task with a trip to Ayrshire side Beith, while Bonnyrigg face Clydebank at home and Bo’ness await the winner of the Saltcoats-Darvel tie. Whitburn face Glentanar, while Haddington travel to Troon.
Emirates Scottish Junior Cup third-round draw (ties to be played Saturday, November 26): Broxburn v Girvan, Stonehouse v Arniston, Maybole v Fauldhouse, Cumnock v Kirkcaldy, Troon v Haddington, Lochee Utd v Tayport, Bo’ness v Saltcoats or Darvel, Cambuslang v East Craigie, Kilsyth v Armadale, Oakley v Arthurlie, Ashfield v Whitletts, Thorniewood v Larkhall, Kilwinning v Blantyre, Hermes v Glenafton, Dunipace v Irvine Meadow, St Andrews v Carnoustie, Sauchie v Neilston, Dundee Violet v Ballingry, Shotts v Kello or Annbank, Camelon v Kelty, Whitburn v Glentanar, Bellshill v Greenock, Largs v Lesmahagow or Whitehills, Fraserburgh v St Rochs, Nairn v Lanark, Blairgowrie v Pollok, Beith v Musselburgh, Kinnoull v Crossgates, Auchinleck v Penicuik, Bonnyrigg v Clydebank, Carluke v Broughty, Kilbirnie v RAF Lossiemouth.