| | First Half starts. |
1' | | Fouled by Andrew Considine - St. Johnstone |
1' | | Liam Boyce - Heart of Midlothian - won a free kick in attack. |
5' | | Shot blocked. Peter Haring - Heart of Midlothian - shot with right foot from outside the box is blocked. Assist - Michael Smith with a head. |
6' | | Goal! Heart of Midlothian 0, St. Johnstone 1. Graham Carey - St. Johnstone - shot with left foot from outside the box to the right corner. |
8' | | New attacking attempt. Daniel Phillips - St. Johnstone - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Melker Hallberg. |
9' | | Fouled by Liam Boyce - Heart of Midlothian |
9' | | James Brown - St. Johnstone - won a free kick in defence. |
10' | | Missed chance. Josh Ginnelly - Heart of Midlothian - shot with left foot from the left side of the box is close, but misses the top left corner. Assist - Liam Boyce. |
13' | | Corner - Heart of Midlothian. Conceded by Alex Mitchell. |
14' | | Fouled by Daniel Phillips - St. Johnstone |
14' | | Josh Ginnelly - Heart of Midlothian - won a free kick in attack. |
15' | | Jamie Murphy - St. Johnstone - receive yellow card. |
16' | | Shot blocked. Peter Haring - Heart of Midlothian - shot with right foot from outside the box is blocked. |
16' | | Missed chance. Andrew Halliday - Heart of Midlothian - shot with left foot from outside the box goes high . |
20' | | Substitution - St. Johnstone. Alister Crawford for Melker Hallberg - injury. |
25' | | Shot blocked. Liam Boyce - Heart of Midlothian - shot with left foot from the centre of the box is blocked. Assist - Gary Mackay-Steven. |
25' | | Corner - Heart of Midlothian. Conceded by Alex Mitchell. |
25' | | Goal! Heart of Midlothian 1, St. Johnstone 1. Kye Rowles - Heart of Midlothian - shot with the head from the centre of the box to the high centre of the goal. Assist - Gary Mackay-Steven with a cross after corner. |
29' | | Fouled by Nathaniel Atkinson - Heart of Midlothian |
29' | | James Brown - St. Johnstone - won a free kick on the left wing. |
29' | | Missed chance. Stevie May - St. Johnstone - shot with right foot from the centre of the box missed. Assist - Graham Carey with a cross . |
31' | | Goal! Heart of Midlothian 2, St. Johnstone 1. Liam Boyce - Heart of Midlothian - shot with the head from few metres to the centre of the goal. Assist - Josh Ginnelly with a cross. |
33' | | Corner - Heart of Midlothian. Conceded by Andrew Considine. |
33' | | Missed chance. Andrew Halliday - Heart of Midlothian - shot with left foot from outside the box is high and wide to the right. Assist - Cameron Devlin with a head after corner. |
35' | | Substitution - Heart of Midlothian. Barrie McKay for Kye Rowles - injury. |
36' | | Shot blocked. Barrie McKay - Heart of Midlothian - shot with right foot from outside the box is blocked. Assist - Josh Ginnelly. |
36' | | New attacking attempt. Josh Ginnelly - Heart of Midlothian - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. |
37' | | Barrie McKay - Heart of Midlothian - won a free kick on the left wing. |
37' | | Fouled by Drey Wright - St. Johnstone |
39' | | Fouled by Liam Boyce - Heart of Midlothian |
39' | | Graham Carey - St. Johnstone - won a free kick on the left wing. |
40' | | Fouled by Josh Ginnelly - Heart of Midlothian |
40' | | Graham Carey - St. Johnstone - won a free kick in attack. |
41' | | Shot blocked. Graham Carey - St. Johnstone - shot with left foot from outside the box is blocked. |
42' | | Fouled by Graham Carey - St. Johnstone |
42' | | Gary Mackay-Steven - Heart of Midlothian - won a free kick in attack. |
43' | | Missed chance. Barrie McKay - Heart of Midlothian - shot with right foot from outside the box is close, but misses the top left corner from a free kick. |
45' | | Cameron Devlin - Heart of Midlothian - won a free kick in attack. |
45' | | Fouled by Daniel Phillips - St. Johnstone |
45' | | Daniel Phillips - St. Johnstone - receive yellow card for a foul. |
45+4' | | Substitution - Heart of Midlothian. Lawrence Shankland for Liam Boyce - injury. |
45+5' | | Missed chance. Josh Ginnelly - Heart of Midlothian - shot with left foot from the centre of the box missed to the left. Assist - Peter Haring with a head. |
45+5' | | Daniel Phillips - St. Johnstone - won a free kick in defence. |
45+5' | | Fouled by Lawrence Shankland - Heart of Midlothian |
45+6' | | New attacking attempt. Lawrence Shankland - Heart of Midlothian - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
45+6' | | Shot blocked. Barrie McKay - Heart of Midlothian - shot with left foot from outside the box is blocked. Assist - Nathaniel Atkinson. |
45+6' | | Shot blocked. Lawrence Shankland - Heart of Midlothian - shot with right foot from the right side of the box is blocked. Assist - Peter Haring. |
45+8' | | Corner - St. Johnstone. Conceded by Nathaniel Atkinson. |
45+9' | | Fouled by Ryan McGowan - St. Johnstone |
45+9' | | Josh Ginnelly - Heart of Midlothian - won a free kick on the left wing. |
45+10' | | Fouled by Michael Smith - Heart of Midlothian |
45+10' | | Jamie Murphy - St. Johnstone - won a free kick in defence. |
45+11' | | First Half ended - Heart of Midlothian 2, St. Johnstone 1. |
45' | | Second Half starts Heart of Midlothian 2, St. Johnstone 1. |
45' | | Substitution - St. Johnstone. Adam Montgomery for James Brown. |
45' | | Substitution - St. Johnstone. Liam Gordon for Daniel Phillips. |
46' | | Missed chance. Peter Haring - Heart of Midlothian - shot with right foot from outside the box is very close to the goal. Assist - Barrie McKay. |
47' | | Fouled by Barrie McKay - Heart of Midlothian |
47' | | Graham Carey - St. Johnstone - won a free kick in attack. |
49' | | Offside - St. Johnstone. Alister Crawford with a pass, however Jamie Murphy is in offside. |
51' | | Offside - St. Johnstone. Graham Carey with a pass, however Adam Montgomery is in offside. |
53' | | New attacking attempt. Lawrence Shankland - Heart of Midlothian - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Josh Ginnelly. |
53' | | New attacking attempt. Graham Carey - St. Johnstone - shot with left foot from the right side of the box is saved in the top centre of the goal. Assist - Alister Crawford. |
54' | | Corner - St. Johnstone. Conceded by Craig Gordon. |
54' | | Missed chance. Stevie May - St. Johnstone - shot with the head from the centre of the box is close, but missed. Assist - Alister Crawford with a cross after corner. |
54' | | Goal! Heart of Midlothian 2, St. Johnstone 2. Andrew Considine - St. Johnstone - shot with the head from few metres to the right corner. Assist - Stevie May after corner. |
56' | | Barrie McKay - Heart of Midlothian - won a free kick in defence. |
56' | | Fouled by Liam Gordon - St. Johnstone |
59' | | Substitution - Heart of Midlothian. Alan Forrest for Gary Mackay-Steven. |
60' | | Fouled by Adam Montgomery - St. Johnstone |
60' | | Nathaniel Atkinson - Heart of Midlothian - won a free kick in defence. |
62' | | Substitution - Heart of Midlothian. Connor Smith for Nathaniel Atkinson - injury. |
64' | | Alan Forrest - Heart of Midlothian - hits the bar with a shot with right foot from the centre of the box. Assist - Andrew Halliday with a head. |
66' | | Andrew Halliday - Heart of Midlothian - won a free kick in attack. |
66' | | Fouled by Alister Crawford - St. Johnstone |
66' | | Alister Crawford - St. Johnstone - receive yellow card for a foul. |
69' | | New attacking attempt. Alister Crawford - St. Johnstone - shot with right foot from outside the box is saved in the top right corner. Assist - Jamie Murphy. |
69' | | Corner - St. Johnstone. Conceded by Craig Gordon. |
70' | | Corner - St. Johnstone. Conceded by Michael Smith. |
71' | | Missed chance. Lewis Neilson - Heart of Midlothian - shot with right foot from outside the box missed. |
75' | | Shot blocked. Cameron Devlin - Heart of Midlothian - shot with left foot from the centre of the box is blocked. Assist - Michael Smith. |
75' | | Missed chance. Andrew Halliday - Heart of Midlothian - shot with left foot from outside the box is close, but missed. Assist - Cameron Devlin. |
76' | | Offside - Heart of Midlothian. Lewis Neilson with a pass, however Lawrence Shankland is in offside. |
76' | | Substitution - St. Johnstone. Theo Bair for Stevie May. |
77' | | Fouled by Alan Forrest - Heart of Midlothian |
77' | | Ryan McGowan - St. Johnstone - won a free kick in defence. |
78' | | Missed chance. Connor Smith - Heart of Midlothian - shot with right foot from outside the box is close, but misses the top right corner. Assist - Josh Ginnelly. |
80' | | Penalty Heart of Midlothian. Barrie McKay draws a foul in the penalty area. |
80' | | Penalty conceded by Liam Gordon - St. Johnstone - after a foul in the penalty area. |
81' | | Goal! Heart of Midlothian 3, St. Johnstone 2. Lawrence Shankland - Heart of Midlothian - converts the penalty with a shot with right foot to the right corner. |
83' | | Fouled by Ryan McGowan - St. Johnstone |
83' | | Lewis Neilson - Heart of Midlothian - won a free kick in defence. |
84' | | Fouled by Andrew Considine - St. Johnstone |
84' | | Josh Ginnelly - Heart of Midlothian - won a free kick on the right wing. |
84' | | Andrew Considine - St. Johnstone - receive yellow card for a foul. |
86' | | Cameron Devlin - Heart of Midlothian - won a free kick on the left wing. |
86' | | Fouled by Ryan McGowan - St. Johnstone |
87' | | Missed chance. Barrie McKay - Heart of Midlothian - shot with right foot from the centre of the box goes high. Assist - Lawrence Shankland. |
88' | | Offside - St. Johnstone. Liam Gordon with a pass, however Jamie Murphy is in offside. |
89' | | Missed chance. Drey Wright - St. Johnstone - shot with right foot from the right side of the box goes high. |
90' | | Shot blocked. Alan Forrest - Heart of Midlothian - shot with right foot from the left side of the box is blocked. Assist - Barrie McKay. |
90' | | Missed chance. Barrie McKay - Heart of Midlothian - shot with right foot from the left side of the box missed. |
90+1' | | Alex Mitchell - St. Johnstone - won a free kick in defence. |
90+1' | | Fouled by Alan Forrest - Heart of Midlothian |
90+2' | | Offside - St. Johnstone. Theo Bair with a pass, however Alex Mitchell is in offside. |
90+3' | | Missed chance. Lawrence Shankland - Heart of Midlothian - shot with right foot from the centre of the box is very close to the goal. Assist - Barrie McKay. |
90+4' | | Second Half ended - Heart of Midlothian 3, St. Johnstone 2. |
| | Thats all. Game finished - Heart of Midlothian 3, St. Johnstone 2. |