1st Round
Haddington Athletic 1 Bonnyrigg Rose 2
Lochore Welfare 0 Newtongrange Star 6
Sauchie 4 Craigroyston 1
Linlithgow Rose 4 Pumpherston 1
Whitburn 0 Lochgelly Albert 1
Easthouses Lily MW 2 Thornton Hibs 4
Arniston Rangers 2 Crossgates Primrose 1
Penicuik Athletic 7 St Andrews United 3
Broxburn Athletic 1 Bathgate Thistle 0
2nd Round
Arniston Rangers 1 Musselburgh Athletic 2
Livingston United 1 Armadale Thistle 5
Bo'ness United 0 Bonnyrigg Rose 0 (Bo'ness won on pens)
Linlithgow Rose 7 Thornton Hibs 1
Dunbar United 2 Dalkeith Thistle 5
Fauldhouse United 5 West Calder United 0
Stoneyburn 0 Kelty Hearts 8
Falkirk (scr) v Edinburgh United
Newburgh 3 Tranent 4
Blackburn United 3 Rosyth 0
Sauchie 1 Dundonald Bluebell 6
Penicuik Athletic 2 Camelon 0
Lochgelly Albert 0 Newtongrange Star 3
Kirkcaldy YMCA 1 Broxburn Athletic 5
Kennoway Star Hearts 1 Glenrothes 1 (Glenrothes won on pens)
Hill of Beath Hawthorn 2 Oakley United 0
3rd Round
Bo'ness United 6 Fauldhouse United 1
Dundonald Bluebell 0 Musselburgh Athletic 1
Dalkeith Thistle 2 Tranent 2 (Tranent won on pens)
Kelty Hearts 1 Hill of Beath Hawthorn 1 (Kelty won on pens)
Penicuik Athletic 1 Blackburn United 2
Glenrothes 0 Linlithgow Rose 2
Broxburn Athletic 2 Newtongrange Star 1
Edinburgh United 2 Armadale Thistle 2 (Edinburgh won on pens)
4th Round
Musselburgh Athletic 3 Blackburn United 0
Tranent Juniors 2 Kelty Hearts 1
Broxburn Athletic 9 Edinburgh United 0
Bo'ness United 2 Linlithgow Rose 0
Semi Finals
Musselburgh Athletic 2 Tranent 2 (Tranent won on pens)
Bo'ness United 0 Broxburn Athletic 3
Final
Tranent 1 Broxburn Athletic 0