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