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