Luke Turner (Aberdeen B) wins a free kick in the attacking half.
90'+4
Foul by Martin MacLean (Brora Rangers).
90'+2
Foul by Tyler Mykyta (Aberdeen B).
90'+2
Dale Gillespie (Brora Rangers) wins a free kick in the defensive half.
89'
Tyler Mykyta (Aberdeen B) wins a free kick in the defensive half.
89'
Foul by Dale Gillespie (Brora Rangers).
89'
Attempt missed. Andrew MacRae (Brora Rangers) right footed shot from the centre of the box is close, but misses to the right.
85'
Tyler Mykyta (Aberdeen B) is shown the yellow card.
85'
Foul by Luke Turner (Aberdeen B).
85'
Jordan MacRae (Brora Rangers) wins a free kick in the defensive half.
83'
Attempt missed. Andrew MacRae (Brora Rangers) right footed shot from the centre of the box is close, but misses to the left.
82'
Attempt missed. Tyler Mykyta (Aberdeen B) right footed shot from outside the box is just a bit too high from a direct free kick.
82'
Colin Williamson (Brora Rangers) is shown the yellow card.
82'
Ryan Duncan (Aberdeen B) wins a free kick in the defensive half.
82'
Foul by Colin Williamson (Brora Rangers).
76'
Substitution, Aberdeen B. Timi Fatona replaces Mason Hancock because of an injury.
75'
Penalty saved! Kevin Hanratty (Aberdeen B) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
75'
Penalty conceded by Mark Nicolson (Brora Rangers) after a foul in the penalty area.
75'
Penalty Aberdeen B. Kevin Hanratty draws a foul in the penalty area.
72'
Ryan Duncan (Aberdeen B) hits the bar with a right footed shot from the left side of the box.
70'
Goal! Brora Rangers 0, Aberdeen B 1. Michael Ruth (Aberdeen B) left footed shot from the centre of the box to the bottom right corner. Assisted by Ryan Duncan.
67'
Attempt missed. Tyler Mykyta (Aberdeen B) right footed shot from long range on the right is close, but misses to the left.
66'
Foul by Colin Williamson (Brora Rangers).
66'
Kevin Hanratty (Aberdeen B) wins a free kick in the defensive half.
65'
Substitution, Brora Rangers. Aly Riddle replaces Gregor MacDonald.
64'
Finn Yeats (Aberdeen B) is shown the red card for violent conduct.
64'
Foul by Finn Yeats (Aberdeen B).
64'
Andrew MacRae (Brora Rangers) wins a free kick in the defensive half.
61'
Finn Yeats (Aberdeen B) wins a free kick in the defensive half.
61'
Foul by Martin MacLean (Brora Rangers).
60'
Attempt missed. Kevin Hanratty (Aberdeen B) right footed shot from the centre of the box is just a bit too high.
57'
Attempt missed. Jordan MacRae (Brora Rangers) right footed shot from the centre of the box misses to the left.
57'
Andrew MacRae (Brora Rangers) wins a free kick in the attacking half.
57'
Foul by Finn Yeats (Aberdeen B).
56'
Attempt missed. Tyler Mykyta (Aberdeen B) left footed shot from outside the box is close, but misses to the right.
54'
Millar Gamble (Brora Rangers) is shown the yellow card.
54'
Foul by Millar Gamble (Brora Rangers).
54'
Kevin Hanratty (Aberdeen B) wins a free kick in the defensive half.
51'
Attempt saved. Jack Maclver (Aberdeen B) right footed shot from the right side of the box is saved in the bottom right corner.
51'
Corner, Brora Rangers. Conceded by Jack Maclver.
50'
Andrew MacRae (Brora Rangers) wins a free kick on the left wing.
50'
Foul by Finn Yeats (Aberdeen B).
49'
Corner, Brora Rangers. Conceded by Kieran Ngwenya.
49'
Attempt blocked. Martin MacLean (Brora Rangers) right footed shot from the right side of the box is blocked.
48'
Foul by Jack Maclver (Aberdeen B).
48'
Andrew MacRae (Brora Rangers) wins a free kick on the right wing.
47'
Jack Maclver (Aberdeen B) wins a free kick in the attacking half.
47'
Foul by Martin MacLean (Brora Rangers).
46'
Michael Ruth (Aberdeen B) wins a free kick in the defensive half.
46'
Foul by Andrew MacRae (Brora Rangers).
45'
Second Half begins Brora Rangers 0, Aberdeen B 0.
45'+1
First Half ends, Brora Rangers 0, Aberdeen B 0.
45'
Foul by Jack Milne (Aberdeen B).
45'
Mark Nicolson (Brora Rangers) wins a free kick in the attacking half.
42'
Attempt missed. Jack Maclver (Aberdeen B) left footed shot from outside the box is close, but misses to the left.
40'
Tyler Mykyta (Aberdeen B) wins a free kick in the defensive half.
40'
Foul by Ally MacDonald (Brora Rangers).
39'
Corner, Brora Rangers. Conceded by Mason Hancock.
37'
Attempt saved. Gregor MacDonald (Brora Rangers) left footed shot from outside the box is saved in the centre of the goal.
33'
Tyler Mykyta (Aberdeen B) wins a free kick in the defensive half.
33'
Foul by Millar Gamble (Brora Rangers).
31'
Attempt missed. Andrew MacRae (Brora Rangers) left footed shot from the centre of the box is just a bit too high.
28'
Attempt missed. Kevin Hanratty (Aberdeen B) right footed shot from outside the box misses to the right.
26'
Attempt missed. Martin MacLean (Brora Rangers) right footed shot from outside the box is just a bit too high.
23'
Foul by Alisdair Sutherland (Brora Rangers).
23'
Tyler Mykyta (Aberdeen B) wins a free kick on the right wing.
22'
Attempt saved. Mark Nicolson (Brora Rangers) right footed shot from more than 35 yards is saved in the top centre of the goal.
22'
Dale Gillespie (Brora Rangers) wins a free kick in the attacking half.
22'
Foul by Jack Milne (Aberdeen B).
19'
Attempt saved. Gregor MacDonald (Brora Rangers) left footed shot from outside the box is saved in the bottom left corner.
17'
Colin Williamson (Brora Rangers) wins a free kick in the attacking half.
17'
Foul by Michael Ruth (Aberdeen B).
15'
Foul by Martin MacLean (Brora Rangers).
15'
Kevin Hanratty (Aberdeen B) wins a free kick on the left wing.
14'
Attempt saved. Gregor MacDonald (Brora Rangers) right footed shot from outside the box is saved in the bottom right corner.
12'
Andrew MacRae (Brora Rangers) wins a free kick in the defensive half.