Match ends, St. Johnstone 2, Heart of Midlothian 3.
90'+5
Second Half ends, St. Johnstone 2, Heart of Midlothian 3.
90'+3
Corner, Heart of Midlothian. Conceded by Adam Montgomery.
90'+2
Liam Gordon (St. Johnstone) is shown the yellow card for a bad foul.
90'+2
Orestis Kiomourtzoglou (Heart of Midlothian) wins a free kick on the left wing.
90'+2
Foul by Liam Gordon (St. Johnstone).
90'+2
Alex Mitchell (St. Johnstone) hits the bar with a header from the centre of the box. Assisted by Jamie Murphy.
86'
Corner, Heart of Midlothian. Conceded by Andrew Considine.
86'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from the centre of the box is blocked. Assisted by Barrie McKay.
84'
Alex Mitchell (St. Johnstone) is shown the yellow card for a bad foul.
84'
Barrie McKay (Heart of Midlothian) wins a free kick on the left wing.
84'
Foul by Alex Mitchell (St. Johnstone).
83'
Attempt missed. David Wotherspoon (St. Johnstone) right footed shot from outside the box is high and wide to the right. Assisted by Stevie May.
81'
Foul by Orestis Kiomourtzoglou (Heart of Midlothian).
81'
Cameron MacPherson (St. Johnstone) wins a free kick in the defensive half.
81'
Attempt missed. Jamie Murphy (St. Johnstone) right footed shot from outside the box is high and wide to the right. Assisted by Andrew Considine.
79'
Goal! St. Johnstone 2, Heart of Midlothian 3. Jamie Murphy (St. Johnstone) right footed shot from the right side of the box to the bottom left corner. Assisted by Liam Gordon.
77'
Substitution, Heart of Midlothian. Orestis Kiomourtzoglou replaces Josh Ginnelly.
75'
Corner, St. Johnstone. Conceded by Toby Sibbick.
73'
Attempt missed. Lawrence Shankland (Heart of Midlothian) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Josh Ginnelly with a cross.
73'
Attempt missed. Drey Wright (St. Johnstone) right footed shot from the right side of the box is close, but misses to the right. Assisted by Cameron MacPherson following a corner.
72'
Corner, St. Johnstone. Conceded by Kye Rowles.
70'
Delay over. They are ready to continue.
70'
Delay over. They are ready to continue.
70'
Substitution, St. Johnstone. Cameron MacPherson replaces Graham Carey because of an injury.
70'
Substitution, St. Johnstone. David Wotherspoon replaces Ryan McGowan.
68'
Delay in match because of an injury Andrew Halliday (Heart of Midlothian).
68'
Delay in match because of an injury Graham Carey (St. Johnstone).
68'
Attempt blocked. Liam Gordon (St. Johnstone) right footed shot from the centre of the box is blocked. Assisted by Ryan McGowan.
67'
Hand ball by Alex Cochrane (Heart of Midlothian).
66'
Attempt missed. Stevie May (St. Johnstone) right footed shot from the centre of the box misses to the right. Assisted by Drey Wright with a cross.
65'
Substitution, St. Johnstone. Connor McLennan replaces Alister Crawford.
65'
Substitution, St. Johnstone. Jamie Murphy replaces Nicky Clark.
64'
Goal! St. Johnstone 1, Heart of Midlothian 3. Barrie McKay (Heart of Midlothian) right footed shot from outside the box to the bottom right corner. Assisted by Cameron Devlin.
63'
Substitution, Heart of Midlothian. Barrie McKay replaces Jorge Grant.
63'
Substitution, Heart of Midlothian. Michael Smith replaces Alan Forrest.
62'
Attempt blocked. Toby Sibbick (Heart of Midlothian) right footed shot from the left side of the box is blocked.
61'
Corner, Heart of Midlothian. Conceded by Adam Montgomery.
60'
Attempt missed. Nicky Clark (St. Johnstone) left footed shot from the centre of the box is high and wide to the left. Assisted by Stevie May.
59'
Attempt blocked. Alan Forrest (Heart of Midlothian) left footed shot from outside the box is blocked.
58'
Josh Ginnelly (Heart of Midlothian) wins a free kick on the left wing.
58'
Foul by Drey Wright (St. Johnstone).
57'
Robert Snodgrass (Heart of Midlothian) wins a free kick in the defensive half.
57'
Foul by Nicky Clark (St. Johnstone).
56'
Jorge Grant (Heart of Midlothian) wins a free kick on the left wing.
56'
Foul by Ryan McGowan (St. Johnstone).
55'
Goal! St. Johnstone 1, Heart of Midlothian 2. Stevie May (St. Johnstone) converts the penalty with a right footed shot to the centre of the goal.
55'
Robert Snodgrass (Heart of Midlothian) is shown the yellow card for a bad foul.
54'
Penalty St. Johnstone. Stevie May draws a foul in the penalty area.
54'
Penalty conceded by Robert Snodgrass (Heart of Midlothian) after a foul in the penalty area.
52'
Delay over. They are ready to continue.
52'
Delay over. They are ready to continue.
51'
Delay in match because of an injury Drey Wright (St. Johnstone).
50'
Corner, Heart of Midlothian. Conceded by Adam Montgomery.
49'
Attempt missed. Jorge Grant (Heart of Midlothian) right footed shot from outside the box is too high.
48'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
48'
Foul by Alister Crawford (St. Johnstone).
47'
Robert Snodgrass (Heart of Midlothian) wins a free kick in the defensive half.
47'
Foul by Alister Crawford (St. Johnstone).
45'
Second Half begins St. Johnstone 0, Heart of Midlothian 2.
45'+6
First Half ends, St. Johnstone 0, Heart of Midlothian 2.
45'+5
Corner, Heart of Midlothian. Conceded by Adam Montgomery.
45'+4
Corner, Heart of Midlothian. Conceded by Drey Wright.
45'+4
Corner, Heart of Midlothian. Conceded by Remi Matthews.
45'+4
Attempt blocked. Alan Forrest (Heart of Midlothian) left footed shot from the right side of the box is blocked. Assisted by Lawrence Shankland.
45'+3
Attempt blocked. Alan Forrest (Heart of Midlothian) right footed shot from the right side of the box is blocked.
45'+3
Corner, Heart of Midlothian. Conceded by Alex Mitchell.
45'+2
Foul by Liam Gordon (St. Johnstone).
45'+2
Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
44'
Foul by Lawrence Shankland (Heart of Midlothian).
44'
Ryan McGowan (St. Johnstone) wins a free kick in the attacking half.
44'
Attempt saved. Stevie May (St. Johnstone) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Graham Carey.
43'
Offside, St. Johnstone. Drey Wright tries a through ball, but Stevie May is caught offside.
42'
Attempt blocked. Alister Crawford (St. Johnstone) right footed shot from outside the box is blocked.
42'
Attempt blocked. Stevie May (St. Johnstone) right footed shot from the right side of the box is blocked. Assisted by Graham Carey with a cross.
41'
Corner, St. Johnstone. Conceded by Andrew Halliday.
40'
Corner, St. Johnstone. Conceded by Andrew Halliday.
39'
Penalty missed! Bad penalty by Graham Carey (St. Johnstone) left footed shot is too high. Graham Carey should be disappointed.
39'
Delay over. They are ready to continue.
38'
VAR Decision: Penalty St. Johnstone.
37'
Penalty conceded by Cameron Devlin (Heart of Midlothian) with a hand ball in the penalty area.
35'
Attempt missed. Stevie May (St. Johnstone) right footed shot from the right side of the box is too high. Assisted by Drey Wright.
33'
Goal! St. Johnstone 0, Heart of Midlothian 2. Alan Forrest (Heart of Midlothian) left footed shot from the centre of the box to the bottom left corner. Assisted by Andrew Halliday.
31'
Corner, Heart of Midlothian. Conceded by Nicky Clark.
30'
Corner, Heart of Midlothian. Conceded by Alex Mitchell.
30'
Attempt blocked. Josh Ginnelly (Heart of Midlothian) right footed shot from outside the box is blocked. Assisted by Lawrence Shankland.
27'
Andrew Considine (St. Johnstone) wins a free kick in the defensive half.
27'
Dangerous play by Lawrence Shankland (Heart of Midlothian).
26'
Substitution, St. Johnstone. Alex Mitchell replaces Melker Hallberg because of an injury.
24'
Offside, Heart of Midlothian. Robert Snodgrass tries a through ball, but Josh Ginnelly is caught offside.
24'
Delay over. They are ready to continue.
24'
Delay over. They are ready to continue.
23'
Delay in match because of an injury Melker Hallberg (St. Johnstone).
20'
Attempt missed. Andrew Halliday (Heart of Midlothian) left footed shot from the left side of the box is too high.
18'
Offside, St. Johnstone. Drey Wright tries a through ball, but Adam Montgomery is caught offside.
17'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
17'
Foul by Stevie May (St. Johnstone).
15'
Nicky Clark (St. Johnstone) wins a free kick on the right wing.
15'
Foul by Alex Cochrane (Heart of Midlothian).
14'
Goal! St. Johnstone 0, Heart of Midlothian 1. Lawrence Shankland (Heart of Midlothian) converts the penalty with a right footed shot to the bottom left corner.
13'
Ryan McGowan (St. Johnstone) is shown the yellow card for hand ball.
13'
Delay over. They are ready to continue.
12'
VAR Decision: Penalty St. Johnstone.
11'
Penalty conceded by Ryan McGowan (St. Johnstone) with a hand ball in the penalty area.
11'
Corner, Heart of Midlothian. Conceded by Ryan McGowan.
11'
Attempt blocked. Jorge Grant (Heart of Midlothian) right footed shot from the left side of the six yard box is blocked. Assisted by Josh Ginnelly with a cross.
9'
Attempt missed. Robert Snodgrass (Heart of Midlothian) left footed shot from outside the box is just a bit too high from a direct free kick.
9'
Graham Carey (St. Johnstone) is shown the yellow card for a bad foul.
8'
Cameron Devlin (Heart of Midlothian) wins a free kick in the attacking half.
8'
Foul by Graham Carey (St. Johnstone).
7'
Josh Ginnelly (Heart of Midlothian) wins a free kick in the defensive half.
7'
Foul by Ryan McGowan (St. Johnstone).
6'
Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
6'
Foul by Andrew Considine (St. Johnstone).
6'
Attempt blocked. Alister Crawford (St. Johnstone) left footed shot from outside the box is blocked. Assisted by Nicky Clark.
5'
Corner, Heart of Midlothian. Conceded by Andrew Considine.
5'
Jorge Grant (Heart of Midlothian) hits the right post with a right footed shot from the centre of the box.
5'
Attempt blocked. Lawrence Shankland (Heart of Midlothian) right footed shot from the right side of the box is blocked.
3'
Jorge Grant (Heart of Midlothian) wins a free kick in the attacking half.