Glenn Middleton (St. Johnstone) wins a free kick in the attacking half.
90'+3
Substitution, St. Johnstone. Liam Craig replaces Jacob Butterfield.
90'+3
Foul by Declan Gallagher (Aberdeen).
90'+3
Glenn Middleton (St. Johnstone) wins a free kick in the attacking half.
90'
Foul by Lewis Ferguson (Aberdeen).
90'
Daniel Cleary (St. Johnstone) wins a free kick on the right wing.
88'
Offside, St. Johnstone. Glenn Middleton tries a through ball, but Jamie McCart is caught offside.
88'
Attempt blocked. Jamie McCart (St. Johnstone) header from the left side of the box is blocked. Assisted by Cameron MacPherson with a cross.
87'
Corner, St. Johnstone. Conceded by Lewis Ferguson.
87'
Attempt blocked. Murray Davidson (St. Johnstone) header from the centre of the box is blocked. Assisted by Cameron MacPherson with a cross.
87'
Lewis Ferguson (Aberdeen) is shown the yellow card for a bad foul.
87'
Foul by Lewis Ferguson (Aberdeen).
87'
Shaun Rooney (St. Johnstone) wins a free kick on the right wing.
86'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
86'
Foul by Theo Bair (St. Johnstone).
85'
Substitution, St. Johnstone. Theo Bair replaces Callum Hendry.
85'
Substitution, St. Johnstone. Cameron MacPherson replaces Melker Hallberg.
84'
Foul by Connor McLennan (Aberdeen).
84'
Murray Davidson (St. Johnstone) wins a free kick in the defensive half.
83'
Corner, Aberdeen. Conceded by Jamie McCart.
78'
Foul by Murray Davidson (St. Johnstone).
78'
Liam Harvey (Aberdeen) wins a free kick in the defensive half.
77'
Shaun Rooney (St. Johnstone) is shown the yellow card.
76'
Corner, St. Johnstone. Conceded by David Bates.
74'
Substitution, Aberdeen. Liam Harvey replaces Jonny Hayes because of an injury.
71'
Funso Ojo (Aberdeen) wins a free kick in the defensive half.
71'
Foul by James Brown (St. Johnstone).
71'
Attempt missed. Jonny Hayes (Aberdeen) right footed shot from outside the box misses to the left.
69'
Attempt saved. Connor Barron (Aberdeen) right footed shot from outside the box is saved in the top centre of the goal.
68'
Liam Gordon (St. Johnstone) is shown the yellow card for a bad foul.
67'
Connor McLennan (Aberdeen) wins a free kick in the attacking half.
67'
Foul by Liam Gordon (St. Johnstone).
66'
Declan Gallagher (Aberdeen) wins a free kick in the defensive half.
66'
Foul by Callum Hendry (St. Johnstone).
66'
Substitution, Aberdeen. Connor McLennan replaces Adam Montgomery.
66'
Substitution, Aberdeen. Matthew Kennedy replaces Michael Ruth.
65'
Foul by Vicente Besuijen (Aberdeen).
65'
Liam Gordon (St. Johnstone) wins a free kick in the attacking half.
64'
Foul by Michael Ruth (Aberdeen).
64'
Liam Gordon (St. Johnstone) wins a free kick in the attacking half.
63'
Adam Montgomery (Aberdeen) wins a free kick in the attacking half.
63'
Foul by Melker Hallberg (St. Johnstone).
61'
Attempt missed. Callum Hendry (St. Johnstone) right footed shot from outside the box is just a bit too high. Assisted by Glenn Middleton.
60'
Michael Ruth (Aberdeen) wins a free kick in the defensive half.
60'
Foul by Liam Gordon (St. Johnstone).
59'
Attempt missed. Jamie McCart (St. Johnstone) header from the centre of the box misses to the left. Assisted by Melker Hallberg with a cross following a corner.
59'
Corner, St. Johnstone. Conceded by David Bates.
57'
Attempt missed. Shaun Rooney (St. Johnstone) header from very close range is close, but misses to the right. Assisted by Melker Hallberg with a cross following a corner.
57'
Corner, St. Johnstone. Conceded by Declan Gallagher.
56'
Foul by Connor Barron (Aberdeen).
56'
Murray Davidson (St. Johnstone) wins a free kick in the defensive half.
56'
Substitution, Aberdeen. Jonny Hayes replaces Dante Polvara.
55'
Murray Davidson (St. Johnstone) is shown the yellow card for a bad foul.
55'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
55'
Foul by Murray Davidson (St. Johnstone).
54'
Foul by Dante Polvara (Aberdeen).
54'
Callum Hendry (St. Johnstone) wins a free kick in the defensive half.
50'
Attempt missed. Lewis Ferguson (Aberdeen) right footed shot from outside the box is high and wide to the right. Assisted by Vicente Besuijen.
49'
Foul by Funso Ojo (Aberdeen).
49'
Callum Hendry (St. Johnstone) wins a free kick in the defensive half.
45'
Second Half begins St. Johnstone 1, Aberdeen 0.
45'
First Half ends, St. Johnstone 1, Aberdeen 0.
45'
Attempt missed. Callum Hendry (St. Johnstone) right footed shot from outside the box is too high. Assisted by James Brown.
45'
David Bates (Aberdeen) is shown the yellow card for a bad foul.
45'
Foul by David Bates (Aberdeen).
45'
Melker Hallberg (St. Johnstone) wins a free kick on the right wing.
44'
Attempt blocked. Vicente Besuijen (Aberdeen) right footed shot from the left side of the box is blocked. Assisted by Lewis Ferguson.
43'
Attempt missed. Connor Barron (Aberdeen) right footed shot from outside the box is close, but misses to the left. Assisted by Vicente Besuijen.
41'
Foul by Michael Ruth (Aberdeen).
41'
Shaun Rooney (St. Johnstone) wins a free kick in the defensive half.
39'
Jamie McCart (St. Johnstone) is shown the yellow card for a bad foul.
39'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
39'
Foul by Jamie McCart (St. Johnstone).
38'
Attempt blocked. Vicente Besuijen (Aberdeen) right footed shot from outside the box is blocked.
38'
Dante Polvara (Aberdeen) wins a free kick in the attacking half.
38'
Foul by Melker Hallberg (St. Johnstone).
33'
Attempt saved. Lewis Ferguson (Aberdeen) header from the centre of the box is saved in the bottom right corner. Assisted by Connor Barron with a cross.
32'
Corner, Aberdeen. Conceded by Shaun Rooney.
24'
Callum Hendry (St. Johnstone) is shown the yellow card for a bad foul.
24'
Connor Barron (Aberdeen) wins a free kick in the defensive half.
24'
Foul by Callum Hendry (St. Johnstone).
23'
Foul by Funso Ojo (Aberdeen).
23'
Melker Hallberg (St. Johnstone) wins a free kick in the attacking half.
22'
Jack MacKenzie (Aberdeen) wins a free kick in the defensive half.
22'
Foul by Shaun Rooney (St. Johnstone).
21'
Foul by Shaun Rooney (St. Johnstone).
21'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
19'
Corner, St. Johnstone. Conceded by Joe Lewis.
19'
Attempt saved. Glenn Middleton (St. Johnstone) left footed shot from outside the box is saved in the top centre of the goal.
18'
Foul by David Bates (Aberdeen).
18'
Glenn Middleton (St. Johnstone) wins a free kick in the attacking half.
17'
Goal! St. Johnstone 1, Aberdeen 0. Callum Hendry (St. Johnstone) right footed shot from the centre of the box to the centre of the goal. Assisted by Glenn Middleton with a cross.
15'
Jack MacKenzie (Aberdeen) wins a free kick on the left wing.
15'
Foul by Shaun Rooney (St. Johnstone).
14'
Attempt missed. Glenn Middleton (St. Johnstone) left footed shot from outside the box misses to the right. Assisted by Callum Hendry.
14'
Connor Barron (Aberdeen) wins a free kick in the defensive half.
14'
Foul by Melker Hallberg (St. Johnstone).
11'
Adam Montgomery (Aberdeen) wins a free kick in the attacking half.
11'
Foul by Daniel Cleary (St. Johnstone).
9'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
9'
Foul by Murray Davidson (St. Johnstone).
8'
Attempt missed. Lewis Ferguson (Aberdeen) header from the centre of the box is close, but misses to the right. Assisted by Connor Barron with a cross following a corner.
7'
Corner, Aberdeen. Conceded by Daniel Cleary.
5'
Attempt missed. Melker Hallberg (St. Johnstone) left footed shot from the right side of the box misses to the left. Assisted by Glenn Middleton following a corner.
5'
Corner, St. Johnstone. Conceded by David Bates.
3'
Foul by Adam Montgomery (Aberdeen).
3'
Shaun Rooney (St. Johnstone) wins a free kick in the defensive half.
3'
Attempt blocked. Funso Ojo (Aberdeen) right footed shot from the right side of the box is blocked.