-
88' Ianis Hagi (Rangers) Yellow Card at 88'
-
86' Kieran Dowell (Rangers) Substitution at 86'
-
85' Nicolas Raskin (Rangers) Yellow Card at 85'
-
81' Maksym Kucheriavyi (St Johnstone) Substitution at 81'
-
80' Joshua McPake (St Johnstone) Substitution at 80'
-
76' Mohammed Diomande (Rangers) Substitution at 76'
-
67' Adama Sidibeh (St Johnstone) Substitution at 67'
-
63' Jason Holt (St Johnstone) Own Goal at 63'
-
58' Danilo (Rangers) Substitution at 58'
-
58' Lewis Neilson (St Johnstone) Substitution at 58'
-
45' Leon Balogun (Rangers) Substitution at 45'
-
45' Ridvan Yilmaz (Rangers) Substitution at 45'
-
45' Aaron Essel (St Johnstone) Substitution at 45'
-
45'+3' Sven Sprangler (St Johnstone) Yellow Card at 48'
-
21' André Raymond (St Johnstone) Yellow Card at 21'
-
88' Ianis Hagi (Rangers) Yellow Card at 88'
-
86' Kieran Dowell (Rangers) Substitution at 86'
-
85' Nicolas Raskin (Rangers) Yellow Card at 85'
-
81' Maksym Kucheriavyi (St Johnstone) Substitution at 81'
-
80' Joshua McPake (St Johnstone) Substitution at 80'
-
76' Mohammed Diomande (Rangers) Substitution at 76'
-
67' Adama Sidibeh (St Johnstone) Substitution at 67'
-
63' Jason Holt (St Johnstone) Own Goal at 63'
-
58' Danilo (Rangers) Substitution at 58'
-
58' Lewis Neilson (St Johnstone) Substitution at 58'
-
45' Leon Balogun (Rangers) Substitution at 45'
-
45' Ridvan Yilmaz (Rangers) Substitution at 45'
-
45' Aaron Essel (St Johnstone) Substitution at 45'
-
45'+3' Sven Sprangler (St Johnstone) Yellow Card at 48'
-
21' André Raymond (St Johnstone) Yellow Card at 21'