1st Round
Armadale Thistle 2 Dalkeith Thistle 4
Arniston Rangers 5 Lochore Welfare 0
Bathgate Thistle 4 Scone Thistle 2
Blackburn United 3 Kirkcaldy YM 0
Blairgowrie 4 Crossgates Primrose 1
Bo’ness United 1 Pumpherston 0
Bonnyrigg Rose Athletic 4 Haddington Athletic 0
Camelon 6 Steelend Victoria 1
Downfield 1 Broughty Athletic 5
Dunbar United 6 East Craigie 3
Dundee Violet 2 Kirriemuir Thistle 2 (Kirriemuir won on pens)
Forfar Albion 0 Dundee North End 3
Forfar West End 1 Sauchie 3
Glenrothes 3 Brechin Vics 1
Hill of Beath Hawthorn 3 Lochee United 2
Jeanfield Swifts 3 Arbroath Vics 4
Kennoway Star Hearts 1 Broxburn Athletic 1 (KSH won on pens)
Kinnoull 3 Kelty Hearts 1
Linlithgow Rose 4 Ballingry Rovers 1
Lochgelly Albert 4 Coupar Angus 0
Luncarty 1 Fauldhouse United 2
Newburgh 2 Edinburgh United 1
Oakley United 2 St Andrews United 2 (St Andrews won on pens)
Penicuik Athletic 5 Dundonald Bluebell 4
Rosyth 1 Montrose Roselea 2
Stoneyburn 0 Livingston United 2
Tayport 4 Lochee Harp 1
Thornton Hibs 5 Falkirk 2
Tranent 1 Newtongrange Star 4
West Calder United 0 Carnoustie Panmure 3
Whitburn 1 Harthill Royal 1 (Whitburn won on pens)
Bye - Musselburgh Athletic
2nd Round
Arniston Rangers 2 Dunbar United 0
Bathgate Thistle 0 Bonnyrigg Rose Athletic 0 (Bonnyrigg won on pens)
Blackburn United 0 Linlithgow Rose 5
Blairgowrie 4 Newburgh 2
Bo'ness United 4 Newtongrange Star 2
Broughty Athletic 0 Sauchie 1
Carnoustie Panmure 2 Montrose Roselea 2 (Carnoustie won on pens)
Dalkeith Thistle 1 Lochgelly Albert 1 (Dalkeith won on pens)
Kennoway Star Hearts 1 Fauldhouse United 4
Kirriemuir Thistle 0 Kinnoull 6
Musselburgh Athletic 0 Camelon 3
Penicuik Athletic 4 Dundee North End 2
St Andrews United 5 Glenrothes 4
Tayport 2 Arbroath Vics 1
Thornton Hibs 2 Livingston United 3
Whitburn 1 Hill o' Beath Hawthorn 5
3rd Round
Arniston Rangers 3 Bonnyrigg Rose Athletic 1
Dalkeith Thistle 1 Sauchie 3
Penicuik Athletic 2 Bo'ness United 2 (Bo'ness won on pens)
Camelon 2 Livingston United 0
St Andrews United 6 Linlithgow Rose 0
Carnoustie Panmure 3 v Blairgowrie 2
Tayport 3 Fauldhouse United 0
Hill of Beath Hawthorn 4 Kinnoull 1
Quarter Finals
Tayport 2 St Andrews United 1
Sauchie 1 Hill of Beath Hawthorn 1 (Sauchie won on pens)
Camelon 3 Carnoustie Panmure 0
Arniston Rangers 4 Bo'ness United 2
Semi Finals
Tayport 0 Arniston Rangers 4
Camelon 0 Sauchie 1
Final
Sauchie 4 Arniston Rangers 1