Dunfermline host St Johnstone in the Scotland Championship on 21 April 2026, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Dunfermline host St Johnstone in a Scotland Championship fixture that carries real weight for both sides. Dunfermline have been a strong force at home this season, but St Johnstone arrive in excellent form and will be confident of making the trip worthwhile.
The head-to-head record is fairly tight between these two, with both sides having taken points off each other in recent meetings. A 2-2 draw at East End Park earlier this season shows neither side finds it easy to dominate the other, which makes this a genuinely interesting contest.
Dunfermline have been genuinely excellent at home in the Scotland Championship this season and their record really does back that up. In their last five home matches they won four, beating Morton 3-1, Raith Rovers 3-0, Ross County 3-0, and Queen’s Park 1-0, only dropping points in a 2-2 draw with Partick Thistle.
Their recent away form has been trickier however, losing to Partick Thistle and drawing at Airdrieonians in their last two away matches. Coming back to East End Park should suit them, but St Johnstone are not the kind of visitors you can afford to take lightly.
St Johnstone have been in superb form recently and their away results in the Scotland Championship have been particularly impressive. In their last five away matches they won two, drew two, and only lost once, picking up points at Partick Thistle, Morton, Queen’s Park, and Raith Rovers.
Their most eye-catching away result was a brilliant 2-4 win at Arbroath, showing they are more than capable of scoring goals on the road. St Johnstone look sharp, confident, and organised, which is a dangerous combination for any home side to deal with.
St Johnstone’s recent form gives them plenty of reason for confidence here, and their ability to score away from home makes them a real threat. St Johnstone to win and both teams to score at 4.00 odds is the headline tip for this fixture.
Joshua McPake has been influential for St Johnstone and looks a real danger man in this kind of game, with two goals in his last three matches. Backing McPake as anytime goalscorer at 2.88 odds offers solid individual value on top of the main result tip.
A 2-1 win for St Johnstone would fit the pattern of a competitive, goal-filled game at East End Park. The correct score of St Johnstone 2-1 at 9.00 odds is the long-shot selection for this one.
| Dunfermline | St Johnstone | |
|---|---|---|
| Game Played | 35 | 35 |
| Wins | 14 | 21 |
| Draws | 8 | 11 |
| Loss | 13 | 3 |
| Goals For | 52 | 66 |
| Goals Against | 41 | 25 |
| Dunfermline | St Johnstone | |
|---|---|---|
| Game Played | 17 | 17 |
| Wins | 7 | 10 |
| Draws | 4 | 5 |
| Loss | 6 | 2 |
| Goals For | 24 | 29 |
| Goals Against | 19 | 14 |
|
15.05.26
|
Partick Thistle Dunfermline |
2-1 |
|
12.05.26
|
Dunfermline Partick Thistle |
1-1 |
|
08.05.26
|
Arbroath Dunfermline |
0-0 |
|
05.05.26
|
Dunfermline Arbroath |
1-0 |
|
01.05.26
|
Dunfermline Arbroath |
0-0 |
|
25.04.26
|
Queen's Park Dunfermline |
0-2 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
18.04.26
|
Dunfermline Falkirk (Penalties:4 - 2) |
0-0 |
|
14.04.26
|
Airdrieonians Dunfermline |
2-2 |
|
11.04.26
|
Partick Thistle Dunfermline |
2-0 |
|
07.04.26
|
Ayr United Dunfermline |
0-3 |
|
04.04.26
|
Dunfermline Morton |
3-1 |
|
21.03.26
|
Ross County Dunfermline |
2-2 |
|
14.03.26
|
Dunfermline Raith Rovers |
3-0 |
|
07.03.26
|
Dunfermline Aberdeen |
3-0 |
|
03.03.26
|
Dunfermline Ross County |
3-0 |
|
28.02.26
|
Dunfermline Queen's Park |
1-0 |
|
24.02.26
|
Dunfermline Partick Thistle |
2-2 |
|
21.02.26
|
Arbroath Dunfermline |
4-2 |
|
17.02.26
|
Morton Dunfermline |
2-0 |
|
07.02.26
|
Dunfermline Kelty Hearts |
2-0 |
|
31.01.26
|
Dunfermline Airdrieonians |
0-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
17.01.26
|
Dunfermline Hibernian |
1-0 |
|
27.12.25
|
Raith Rovers Dunfermline |
1-2 |
|
20.12.25
|
Dunfermline Ayr United |
2-3 |
|
16.12.25
|
Queen of the South Dunfermline |
4-3 |
|
13.12.25
|
Queen's Park Dunfermline |
1-1 |
|
06.12.25
|
Dunfermline Arbroath |
1-2 |
|
29.11.25
|
Dunfermline Queen of the South |
2-1 |
|
25.11.25
|
Partick Thistle Dunfermline |
1-0 |
|
22.11.25
|
Dunfermline Morton |
1-0 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
31.10.25
|
Ayr United Dunfermline |
0-1 |
|
25.10.25
|
Ross County Dunfermline |
3-2 |
|
21.10.25
|
Airdrieonians Dunfermline |
0-4 |
|
17.10.25
|
Dunfermline Raith Rovers |
2-0 |
|
04.10.25
|
Dunfermline Queen's Park |
0-0 |
|
27.09.25
|
Dunfermline Partick Thistle |
0-2 |
|
23.09.25
|
Dunfermline Ayr United |
0-1 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Arbroath Dunfermline |
0-5 |
|
30.08.25
|
Dunfermline Ross County |
2-2 |
|
22.08.25
|
Raith Rovers Dunfermline |
2-0 |
|
09.08.25
|
Dunfermline Airdrieonians |
2-0 |
|
02.08.25
|
Morton Dunfermline |
0-0 |
|
26.07.25
|
Dunfermline Stirling Albion |
2-0 |
|
22.07.25
|
Dunfermline Hamilton Academical |
2-1 |
|
19.07.25
|
Dumbarton Dunfermline |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
12.05.26
|
Dunfermline Partick Thistle |
1-1 |
|
05.05.26
|
Dunfermline Arbroath |
1-0 |
|
01.05.26
|
Dunfermline Arbroath |
0-0 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
18.04.26
|
Dunfermline Falkirk (Penalties:4 - 2) |
0-0 |
|
04.04.26
|
Dunfermline Morton |
3-1 |
|
14.03.26
|
Dunfermline Raith Rovers |
3-0 |
|
07.03.26
|
Dunfermline Aberdeen |
3-0 |
|
03.03.26
|
Dunfermline Ross County |
3-0 |
|
28.02.26
|
Dunfermline Queen's Park |
1-0 |
|
24.02.26
|
Dunfermline Partick Thistle |
2-2 |
|
07.02.26
|
Dunfermline Kelty Hearts |
2-0 |
|
31.01.26
|
Dunfermline Airdrieonians |
0-2 |
|
17.01.26
|
Dunfermline Hibernian |
1-0 |
|
20.12.25
|
Dunfermline Ayr United |
2-3 |
|
06.12.25
|
Dunfermline Arbroath |
1-2 |
|
29.11.25
|
Dunfermline Queen of the South |
2-1 |
|
22.11.25
|
Dunfermline Morton |
1-0 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
17.10.25
|
Dunfermline Raith Rovers |
2-0 |
|
04.10.25
|
Dunfermline Queen's Park |
0-0 |
|
27.09.25
|
Dunfermline Partick Thistle |
0-2 |
|
23.09.25
|
Dunfermline Ayr United |
0-1 |
|
30.08.25
|
Dunfermline Ross County |
2-2 |
|
09.08.25
|
Dunfermline Airdrieonians |
2-0 |
|
26.07.25
|
Dunfermline Stirling Albion |
2-0 |
|
22.07.25
|
Dunfermline Hamilton Academical |
2-1 |
|
26.04.25
|
Dunfermline Airdrieonians |
0-0 |
|
19.04.25
|
Dunfermline Partick Thistle |
0-0 |
|
05.04.25
|
Dunfermline Hamilton Academical |
0-1 |
|
02.04.25
|
Dunfermline Livingston |
1-0 |
|
01.03.25
|
Dunfermline Morton |
2-1 |
|
22.02.25
|
Dunfermline Queen's Park |
0-0 |
|
05.02.25
|
Dunfermline Livingston |
0-2 |
|
01.02.25
|
Dunfermline Raith Rovers |
3-1 |
|
18.01.25
|
Dunfermline Stenhousemuir |
3-0 |
|
14.01.25
|
Dunfermline Ayr United |
0-2 |
|
27.12.24
|
Dunfermline Falkirk |
3-3 |
|
07.12.24
|
Dunfermline Hamilton Academical |
3-2 |
|
16.11.24
|
Dunfermline Airdrieonians |
1-0 |
|
12.11.24
|
Dunfermline Alloa Athletic |
1-0 |
|
02.11.24
|
Dunfermline Partick Thistle |
0-1 |
|
29.10.24
|
Dunfermline Livingston |
3-0 |
|
19.10.24
|
Dunfermline Morton |
0-0 |
|
31.08.24
|
Dunfermline Ayr United |
1-1 |
|
10.08.24
|
Dunfermline Falkirk |
0-2 |
|
10.07.24
|
Dunfermline Dundee FC |
0-2 |
|
06.07.24
|
Dunfermline St Mirren |
0-1 |
|
15.03.24
|
Dunfermline Dundee United |
3-1 |
|
02.01.24
|
Dunfermline Raith Rovers |
1-2 |
|
15.05.26
|
Partick Thistle Dunfermline |
2-1 |
|
08.05.26
|
Arbroath Dunfermline |
0-0 |
|
25.04.26
|
Queen's Park Dunfermline |
0-2 |
|
14.04.26
|
Airdrieonians Dunfermline |
2-2 |
|
11.04.26
|
Partick Thistle Dunfermline |
2-0 |
|
07.04.26
|
Ayr United Dunfermline |
0-3 |
|
21.03.26
|
Ross County Dunfermline |
2-2 |
|
21.02.26
|
Arbroath Dunfermline |
4-2 |
|
17.02.26
|
Morton Dunfermline |
2-0 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
27.12.25
|
Raith Rovers Dunfermline |
1-2 |
|
16.12.25
|
Queen of the South Dunfermline |
4-3 |
|
13.12.25
|
Queen's Park Dunfermline |
1-1 |
|
25.11.25
|
Partick Thistle Dunfermline |
1-0 |
|
31.10.25
|
Ayr United Dunfermline |
0-1 |
|
25.10.25
|
Ross County Dunfermline |
3-2 |
|
21.10.25
|
Airdrieonians Dunfermline |
0-4 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Arbroath Dunfermline |
0-5 |
|
22.08.25
|
Raith Rovers Dunfermline |
2-0 |
|
02.08.25
|
Morton Dunfermline |
0-0 |
|
19.07.25
|
Dumbarton Dunfermline |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
08.07.25
|
East Fife Dunfermline |
1-3 |
|
02.05.25
|
Morton Dunfermline |
2-0 |
|
12.04.25
|
Queen's Park Dunfermline |
0-1 |
|
29.03.25
|
Ayr United Dunfermline |
3-0 |
|
14.03.25
|
Raith Rovers Dunfermline |
2-0 |
|
08.03.25
|
Falkirk Dunfermline |
1-0 |
|
25.02.25
|
Hamilton Academical Dunfermline |
1-0 |
|
15.02.25
|
Livingston Dunfermline |
0-0 |
|
09.02.25
|
Aberdeen Dunfermline |
3-0 |
|
25.01.25
|
Airdrieonians Dunfermline |
3-0 |
|
04.01.25
|
Partick Thistle Dunfermline |
1-4 |
|
21.12.24
|
Morton Dunfermline |
2-0 |
|
14.12.24
|
Raith Rovers Dunfermline |
2-0 |
|
30.11.24
|
Edinburgh City Dunfermline |
1-2 |
|
23.11.24
|
Ayr United Dunfermline |
1-0 |
|
09.11.24
|
Queen's Park Dunfermline |
2-1 |
|
26.10.24
|
Falkirk Dunfermline |
2-1 |
|
21.09.24
|
Partick Thistle Dunfermline |
1-0 |
|
09.03.24
|
Raith Rovers Dunfermline |
2-0 |
|
27.01.24
|
Dundee United Dunfermline |
0-0 |
|
28.10.23
|
Raith Rovers Dunfermline |
1-0 |
|
09.09.23
|
Dundee United Dunfermline |
3-0 |
|
12.08.23
|
Dundee United Dunfermline |
1-1 |
|
15.07.23
|
Raith Rovers Dunfermline (Penalties:2 - 4) |
1-1 |
|
24.01.23
|
Dundee FC Dunfermline |
4-2 |
|
24.04.26
|
St Johnstone Raith Rovers |
2-0 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
11.04.26
|
St Johnstone Airdrieonians |
4-0 |
|
04.04.26
|
Arbroath St Johnstone |
2-4 |
|
28.03.26
|
St Johnstone Queen's Park |
1-1 |
|
20.03.26
|
Partick Thistle St Johnstone |
0-0 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
28.02.26
|
St Johnstone Ayr United |
3-1 |
|
24.02.26
|
Queen's Park St Johnstone |
1-1 |
|
20.02.26
|
Raith Rovers St Johnstone |
0-0 |
|
17.02.26
|
St Johnstone Ayr United (Penalties:4 - 5) |
3-3 |
|
13.02.26
|
Airdrieonians St Johnstone |
0-1 |
|
30.01.26
|
St Johnstone Partick Thistle |
2-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
03.01.26
|
St Johnstone Arbroath |
1-0 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
16.12.25
|
Hearts U21 St Johnstone |
0-1 |
|
12.12.25
|
Ayr United St Johnstone |
2-4 |
|
06.12.25
|
St Johnstone Raith Rovers |
0-0 |
|
29.11.25
|
St Johnstone Cove Rangers |
1-2 |
|
22.11.25
|
Partick Thistle St Johnstone |
2-1 |
|
15.11.25
|
St Johnstone Queen's Park |
4-3 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
01.11.25
|
St Johnstone Airdrieonians |
3-0 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Arbroath St Johnstone |
3-1 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
St Johnstone Ayr United |
0-0 |
|
27.09.25
|
Queen's Park St Johnstone |
1-2 |
|
23.09.25
|
Airdrieonians St Johnstone |
1-2 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Raith Rovers St Johnstone |
0-2 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
St Johnstone Arbroath |
3-0 |
|
16.08.25
|
St Johnstone Motherwell |
0-1 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
02.08.25
|
St Johnstone Partick Thistle |
5-1 |
|
26.07.25
|
St Johnstone Elgin City |
8-0 |
|
22.07.25
|
St Johnstone Raith Rovers |
3-1 |
|
19.07.25
|
Inverness CT St Johnstone |
0-1 |
|
12.07.25
|
East Kilbride St Johnstone |
1-3 |
|
08.07.25
|
St Johnstone Falkirk |
0-1 |
|
18.05.25
|
St Johnstone Dundee FC |
0-2 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
26.04.25
|
Motherwell St Johnstone |
3-2 |
|
24.04.26
|
St Johnstone Raith Rovers |
2-0 |
|
11.04.26
|
St Johnstone Airdrieonians |
4-0 |
|
28.03.26
|
St Johnstone Queen's Park |
1-1 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
28.02.26
|
St Johnstone Ayr United |
3-1 |
|
17.02.26
|
St Johnstone Ayr United (Penalties:4 - 5) |
3-3 |
|
30.01.26
|
St Johnstone Partick Thistle |
2-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
03.01.26
|
St Johnstone Arbroath |
1-0 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
06.12.25
|
St Johnstone Raith Rovers |
0-0 |
|
29.11.25
|
St Johnstone Cove Rangers |
1-2 |
|
15.11.25
|
St Johnstone Queen's Park |
4-3 |
|
01.11.25
|
St Johnstone Airdrieonians |
3-0 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
St Johnstone Ayr United |
0-0 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
St Johnstone Arbroath |
3-0 |
|
16.08.25
|
St Johnstone Motherwell |
0-1 |
|
02.08.25
|
St Johnstone Partick Thistle |
5-1 |
|
26.07.25
|
St Johnstone Elgin City |
8-0 |
|
22.07.25
|
St Johnstone Raith Rovers |
3-1 |
|
08.07.25
|
St Johnstone Falkirk |
0-1 |
|
18.05.25
|
St Johnstone Dundee FC |
0-2 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
20.04.25
|
St Johnstone Celtic |
0-5 |
|
06.04.25
|
St Johnstone Celtic |
1-0 |
|
15.03.25
|
St Johnstone Aberdeen |
0-0 |
|
26.02.25
|
St Johnstone Ross County |
1-0 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
08.02.25
|
St Johnstone Hamilton Academical |
1-0 |
|
25.01.25
|
St Johnstone Motherwell |
2-1 |
|
18.01.25
|
St Johnstone Motherwell |
1-0 |
|
05.01.25
|
St Johnstone Dundee FC |
1-3 |
|
02.01.25
|
St Johnstone Hibernian |
1-1 |
|
26.12.24
|
St Johnstone Dundee United |
1-2 |
|
14.12.24
|
St Johnstone St Mirren |
2-3 |
|
01.12.24
|
St Johnstone Rangers |
0-1 |
|
23.11.24
|
St Johnstone Kilmarnock |
1-0 |
|
02.11.24
|
St Johnstone Hearts |
1-2 |
|
19.10.24
|
St Johnstone Ross County |
3-0 |
|
28.09.24
|
St Johnstone Celtic |
0-6 |
|
31.08.24
|
St Johnstone Motherwell |
1-2 |
|
05.08.24
|
St Johnstone Aberdeen |
1-2 |
|
27.07.24
|
St Johnstone East Fife |
5-1 |
|
20.07.24
|
St Johnstone Morton |
2-0 |
|
15.05.24
|
St Johnstone Ross County |
1-1 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
04.04.26
|
Arbroath St Johnstone |
2-4 |
|
20.03.26
|
Partick Thistle St Johnstone |
0-0 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
24.02.26
|
Queen's Park St Johnstone |
1-1 |
|
20.02.26
|
Raith Rovers St Johnstone |
0-0 |
|
13.02.26
|
Airdrieonians St Johnstone |
0-1 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
16.12.25
|
Hearts U21 St Johnstone |
0-1 |
|
12.12.25
|
Ayr United St Johnstone |
2-4 |
|
22.11.25
|
Partick Thistle St Johnstone |
2-1 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Arbroath St Johnstone |
3-1 |
|
27.09.25
|
Queen's Park St Johnstone |
1-2 |
|
23.09.25
|
Airdrieonians St Johnstone |
1-2 |
|
13.09.25
|
Raith Rovers St Johnstone |
0-2 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
19.07.25
|
Inverness CT St Johnstone |
0-1 |
|
12.07.25
|
East Kilbride St Johnstone |
1-3 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
26.04.25
|
Motherwell St Johnstone |
3-2 |
|
12.04.25
|
Dundee United St Johnstone |
1-0 |
|
29.03.25
|
Hibernian St Johnstone |
3-0 |
|
10.03.25
|
Livingston St Johnstone |
0-1 |
|
01.03.25
|
Dundee FC St Johnstone |
1-1 |
|
15.02.25
|
Kilmarnock St Johnstone |
3-1 |
|
01.02.25
|
St Mirren St Johnstone |
0-1 |
|
12.01.25
|
Rangers St Johnstone |
3-1 |
|
29.12.24
|
Celtic St Johnstone |
4-0 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
07.12.24
|
Aberdeen St Johnstone |
1-1 |
|
09.11.24
|
Motherwell St Johnstone |
2-1 |
|
30.10.24
|
St Mirren St Johnstone |
3-1 |
|
26.10.24
|
Dundee FC St Johnstone |
1-2 |
|
06.10.24
|
Rangers St Johnstone |
2-0 |
|
21.09.24
|
Ross County St Johnstone |
3-3 |
|
14.09.24
|
Hibernian St Johnstone |
2-0 |
|
24.08.24
|
Dundee United St Johnstone |
2-0 |
|
17.08.24
|
Rangers St Johnstone |
2-0 |
|
11.08.24
|
Kilmarnock St Johnstone |
0-3 |
|
23.07.24
|
Alloa Athletic St Johnstone |
3-2 |
|
13.07.24
|
Brechin St Johnstone |
1-2 |
|
06.07.24
|
Arbroath St Johnstone |
0-1 |
|
29.06.24
|
Huntly St Johnstone |
0-2 |
|
28.06.24
|
Nairn County St Johnstone |
1-6 |
|
19.05.24
|
Motherwell St Johnstone |
1-2 |
|
11.05.24
|
Livingston St Johnstone |
2-1 |
|
04.05.24
|
Aberdeen St Johnstone |
1-0 |
|
06.04.24
|
Hibernian St Johnstone |
1-2 |
|
24.01.2026
|
St Johnstone Dunfermline |
0-1
|
|
08.11.2025
|
Dunfermline St Johnstone |
2-2
|
|
19.09.2025
|
St Johnstone Dunfermline |
2-1
|
|
04.07.2023
|
Dunfermline St Johnstone |
1-1
|
|
15.12.2020
|
Dunfermline St Johnstone (Penalties:3 - 4) |
1-1
|
|
08.11.2025
|
Dunfermline St Johnstone |
2-2
|
|
04.07.2023
|
Dunfermline St Johnstone |
1-1
|
|
15.12.2020
|
Dunfermline St Johnstone (Penalties:3 - 4) |
1-1
|
|
24.12.2011
|
Dunfermline St Johnstone |
0-3
|