Final
Thornton Hibs 3 Livingston United 2
Semi Finals
Pumpherston 4 Livingston United 5
Fauldhouse United 1 Thornton Hibs 2
Quarter Finals
Pumpherston 3 Newburgh 1
Livingston United 3 Kennoway Star Hearts 1
Fauldhouse United 3 Rosyth 2
Glenrothes 1 Thornton Hibs 3
Second Round
Pumpherston 3 Kirkcaldy YMCA 0
Stoneyburn 1 Livingston United 2
Lochgelly Albert 4 Newburgh 4 (Newburgh won on pens)
Rosyth 6 West Calder United 5
Whitburn 1 Kennoway Star Hearts 2
Thornton Hibs 1 Bathgate Thistle 0
Fauldhouse United 2 Harthill Royal 1
Glenrothes 5 Lochore Welfare 2
First Round
Armadale Thistle 0 Thornton Hibs 6