Kerr Waddell (Montrose) wins a free kick in the defensive half.
90'+3
Goal! Kelty Hearts 1, Montrose 3. Craig Johnston (Montrose) right footed shot from the right side of the six yard box to the bottom left corner.
90'+2
Kyle Doherty (Kelty Hearts) is shown the yellow card for a bad foul.
90'+1
Cammy Ballantyne II (Montrose) wins a free kick in the defensive half.
90'+1
Foul by Kyle Doherty (Kelty Hearts).
90'
Goal! Kelty Hearts 1, Montrose 2. Graham Webster (Montrose) right footed shot from very close range to the bottom left corner. Assisted by Liam Callaghan.
89'
Foul by Robbie McNab (Kelty Hearts).
89'
Terry Masson (Montrose) wins a free kick in the attacking half.
88'
Corner, Montrose. Conceded by Darren Jamieson.
86'
Foul by Kyle Doherty (Kelty Hearts).
86'
Aidan Quinn (Montrose) wins a free kick in the defensive half.
86'
Terry Masson (Montrose) is shown the yellow card for a bad foul.
85'
Darren Lyon (Kelty Hearts) wins a free kick in the defensive half.
85'
Foul by Terry Masson (Montrose).
84'
Reis Peggie (Kelty Hearts) wins a free kick in the defensive half.
84'
Foul by Liam Callaghan (Montrose).
83'
Foul by Kyle Doherty (Kelty Hearts).
83'
Kerr Waddell (Montrose) wins a free kick in the defensive half.
82'
Attempt saved. Graham Webster (Montrose) right footed shot from outside the box is saved in the centre of the goal.
Matthew Wright (Montrose) wins a free kick in the defensive half.
80'
Darren Lyon (Kelty Hearts) wins a free kick in the defensive half.
80'
Foul by Andrew Steeves (Montrose).
79'
Foul by Kallum Higginbotham (Kelty Hearts).
79'
Matthew Allan (Montrose) wins a free kick in the defensive half.
79'
Substitution, Montrose. Terry Masson replaces Michael Gardyne.
78'
Jamie Barjonas (Kelty Hearts) wins a free kick in the defensive half.
78'
Foul by Kerr Waddell (Montrose).
78'
Foul by Alfredo Agyeman (Kelty Hearts).
78'
Andrew Steeves (Montrose) wins a free kick on the left wing.
76'
Substitution, Kelty Hearts. Robbie McNab replaces Joe Cardle.
76'
Foul by Alfredo Agyeman (Kelty Hearts).
76'
Michael Gardyne (Montrose) wins a free kick in the defensive half.
76'
Attempt saved. Alfredo Agyeman (Kelty Hearts) left footed shot from the right side of the box is saved in the centre of the goal.
75'
Foul by Darren Lyon (Kelty Hearts).
75'
Aidan Quinn (Montrose) wins a free kick in the defensive half.
74'
Corner, Kelty Hearts. Conceded by Graham Webster.
72'
Substitution, Montrose. Liam Callaghan replaces Mark Whatley.
72'
Substitution, Montrose. Matthew Wright replaces Rory McAllister.
71'
Kerr Waddell (Montrose) is shown the yellow card for a bad foul.
70'
Joe Cardle (Kelty Hearts) wins a free kick on the right wing.
70'
Foul by Kerr Waddell (Montrose).
70'
Corner, Montrose. Conceded by Jason Thomson.
69'
Attempt blocked. Matthew Allan (Montrose) header from the centre of the box is blocked.
68'
Hand ball by Reis Peggie (Kelty Hearts).
68'
Attempt saved. Joe Cardle (Kelty Hearts) right footed shot from the centre of the box is saved in the centre of the goal.
66'
Attempt blocked. Mark Whatley (Montrose) right footed shot from outside the box is blocked.
63'
Attempt saved. Craig Johnston (Montrose) header from the centre of the box is saved in the centre of the goal.
60'
Corner, Kelty Hearts. Conceded by Kerr Waddell.
60'
Jordon Forster (Kelty Hearts) wins a free kick in the defensive half.
60'
Foul by Rory McAllister (Montrose).
60'
Attempt missed. Alfredo Agyeman (Kelty Hearts) right footed shot from outside the box is close, but misses to the right.
59'
Corner, Kelty Hearts. Conceded by Ross Sinclair.
59'
Attempt saved. Alfredo Agyeman (Kelty Hearts) right footed shot from the left side of the box is saved in the bottom left corner.
58'
Jordon Forster (Kelty Hearts) wins a free kick in the defensive half.
58'
Foul by Rory McAllister (Montrose).
58'
Corner, Montrose. Conceded by Jason Thomson.
55'
Substitution, Montrose. Craig Johnston replaces Adam Mackinnon.
55'
Substitution, Montrose. Graham Webster replaces Craig Brown.
52'
Michael Gardyne (Montrose) is shown the yellow card for a bad foul.
52'
Jordon Forster (Kelty Hearts) wins a free kick in the defensive half.
52'
Foul by Michael Gardyne (Montrose).
51'
Goal! Kelty Hearts 1, Montrose 1. Jamie Barjonas (Kelty Hearts) right footed shot from outside the box to the bottom right corner. Assisted by Joe Cardle.
50'
Attempt missed. Jordon Forster (Kelty Hearts) right footed shot from the centre of the box is too high from a direct free kick.
49'
Reis Peggie (Kelty Hearts) wins a free kick in the attacking half.
49'
Foul by Rory McAllister (Montrose).
48'
Alfredo Agyeman (Kelty Hearts) wins a free kick on the left wing.
48'
Foul by Aidan Quinn (Montrose).
45'
Second Half begins Kelty Hearts 0, Montrose 1.
45'+1
First Half ends, Kelty Hearts 0, Montrose 1.
45'
Jordon Forster (Kelty Hearts) wins a free kick in the defensive half.
45'
Foul by Craig Brown (Montrose).
40'
Foul by Darren Lyon (Kelty Hearts).
40'
Michael Gardyne (Montrose) wins a free kick in the defensive half.
38'
Kallum Higginbotham (Kelty Hearts) wins a free kick in the attacking half.
38'
Foul by Kerr Waddell (Montrose).
33'
Hand ball by Alfredo Agyeman (Kelty Hearts).
33'
Attempt blocked. Alfredo Agyeman (Kelty Hearts) right footed shot from the left side of the box is blocked.
32'
Attempt missed. Cammy Logan (Kelty Hearts) right footed shot from outside the box is too high.
32'
Attempt blocked. Jamie Barjonas (Kelty Hearts) left footed shot from the left side of the box is blocked.
30'
Foul by Jason Thomson (Kelty Hearts).
30'
Adam Mackinnon (Montrose) wins a free kick on the left wing.
28'
Cammy Logan (Kelty Hearts) wins a free kick in the defensive half.
28'
Foul by Rory McAllister (Montrose).
27'
Foul by Jamie Barjonas (Kelty Hearts).
27'
Adam Mackinnon (Montrose) wins a free kick in the attacking half.
26'
Foul by Joe Cardle (Kelty Hearts).
26'
Craig Brown (Montrose) wins a free kick in the defensive half.
24'
Attempt saved. Rory McAllister (Montrose) right footed shot from outside the box is saved in the centre of the goal.
22'
Foul by Lewis Martin (Kelty Hearts).
22'
Adam Mackinnon (Montrose) wins a free kick in the attacking half.
21'
Hand ball by Andrew Steeves (Montrose).
19'
Foul by Joe Cardle (Kelty Hearts).
19'
Mark Whatley (Montrose) wins a free kick in the attacking half.
18'
Attempt saved. Michael Gardyne (Montrose) right footed shot from outside the box is saved in the centre of the goal.
18'
Corner, Montrose. Conceded by Jason Thomson.
17'
Attempt missed. Michael Gardyne (Montrose) right footed shot from outside the box is close, but misses to the left.
17'
Attempt saved. Alfredo Agyeman (Kelty Hearts) left footed shot from the left side of the box is saved in the bottom right corner.
16'
Jordon Forster (Kelty Hearts) wins a free kick in the defensive half.
16'
Foul by Rory McAllister (Montrose).
15'
Attempt missed. Alfredo Agyeman (Kelty Hearts) header from very close range is close, but misses to the left.
13'
Jamie Barjonas (Kelty Hearts) wins a free kick in the defensive half.
13'
Foul by Rory McAllister (Montrose).
9'
Foul by Alfredo Agyeman (Kelty Hearts).
9'
Andrew Steeves (Montrose) wins a free kick in the defensive half.
4'
Foul by Jason Thomson (Kelty Hearts).
4'
Michael Gardyne (Montrose) wins a free kick in the defensive half.
2'
Goal! Kelty Hearts 0, Montrose 1. Rory McAllister (Montrose) right footed shot from the centre of the box to the bottom right corner. Assisted by Michael Gardyne.