| | First Half starts. |
| 2' | | Missed chance. Andrew Shinnie - Livingston - shot with right foot from outside the box is high and wide to the left. |
| 3' | | Missed chance. Antonio-Mirko Colak - Rangers - shot with the head from the centre of the box missed to the left. Assist - Ryan Kent with a cross. |
| 4' | | Goal! Rangers 0, Livingston 1. Joel Nouble - Livingston - shot with right foot from the centre of the box to the right corner. |
| 7' | | Fouled by John Lundstram - Rangers |
| 7' | | Jason Holt - Livingston - won a free kick in defence. |
| 10' | | Fouled by Andrew Shinnie - Livingston |
| 10' | | James Tavernier - Rangers - won a free kick on the right wing. |
| 10' | | Shot blocked. Antonio-Mirko Colak - Rangers - shot with right foot from outside the box is blocked. |
| 12' | | Offside - Rangers. James Tavernier with a pass, however Scott Arfield is in offside. |
| 12' | | Fouled by Malik Tillman - Rangers |
| 12' | | Jason Holt - Livingston - won a free kick in defence. |
| 13' | | Missed chance. Ayo Obileye - Livingston - shot with the head from outside the box is close, but missed . |
| 14' | | Fouled by Malik Tillman - Rangers |
| 14' | | Jason Holt - Livingston - won a free kick in attack. |
| 15' | | Fouled by Stephen Kelly - Livingston |
| 15' | | John Lundstram - Rangers - won a free kick in defence. |
| 17' | | Shot blocked. Sean Kelly - Livingston - shot with left foot from outside the box is blocked. Assist - Stephen Kelly. |
| 18' | | Corner - Livingston. Conceded by Borna Barisic. |
| 18' | | Missed chance. Jack Fitzwater - Livingston - shot with right foot from the left side of the box missed after corner. |
| 20' | | Corner - Rangers. Conceded by Andrew Shinnie. |
| 24' | | Fouled by Andrew Shinnie - Livingston |
| 24' | | Scott Arfield - Rangers - won a free kick on the right wing. |
| 25' | | Shot blocked. Scott Arfield - Rangers - shot with right foot from outside the box is blocked. Assist - James Tavernier with a head. |
| 27' | | Fouled by Sean Kelly - Livingston |
| 27' | | Scott Arfield - Rangers - won a free kick in attack. |
| 31' | | Missed chance. Antonio-Mirko Colak - Rangers - shot with right foot from the centre of the box is close, but missed. Assist - Ryan Kent with a cross. |
| 33' | | Offside - Rangers. James Tavernier with a pass, however Scott Arfield is in offside. |
| 34' | | Missed chance. Antonio-Mirko Colak - Rangers - shot with right foot from outside the box missed. Assist - Steven Davis. |
| 37' | | Corner - Rangers. Conceded by Nicky Devlin. |
| 39' | | Andrew Shinnie - Livingston - won a free kick on the right wing. |
| 39' | | Fouled by Steven Davis - Rangers |
| 40' | | Fouled by Sean Kelly - Livingston |
| 40' | | Leon King - Rangers - won a free kick in attack. |
| 40' | | Sean Kelly - Livingston - receive yellow card for a foul. |
| 41' | | Missed chance. Borna Barisic - Rangers - shot with left foot from outside the box is close, but missed from a free kick. |
| 44' | | Fouled by Malik Tillman - Rangers |
| 44' | | Scott Pittman - Livingston - won a free kick in defence. |
| 44' | | Malik Tillman - Rangers - receive yellow card for a foul. |
| 45+2' | | Substitution - Livingston. Jackson Longridge for Cristian MontaƱo - injury. |
| 45+2' | | Offside - Livingston. Ayo Obileye with a pass, however Joel Nouble is in offside. |
| 45+5' | | First Half ended - Rangers 0, Livingston 1. |
| 45' | | Second Half starts Rangers 0, Livingston 1. |
| 45' | | Substitution - Rangers. James Sands for Leon King. |
| 45' | | Substitution - Rangers. Rabbi Matondo for Steven Davis. |
| 46' | | Fouled by Jason Holt - Livingston |
| 46' | | Ryan Kent - Rangers - won a free kick in defence. |
| 46' | | Fouled by Rabbi Matondo - Rangers |
| 46' | | Jackson Longridge - Livingston - won a free kick in defence. |
| 48' | | Fouled by Stephen Kelly - Livingston |
| 48' | | John Lundstram - Rangers - won a free kick in defence. |
| 48' | | Shot blocked. John Lundstram - Rangers - shot with right foot from outside the box is blocked. Assist - James Tavernier. |
| 48' | | Corner - Rangers. Conceded by Sean Kelly. |
| 49' | | Shot blocked. James Tavernier - Rangers - shot with right foot from outside the box is blocked. |
| 51' | | Fouled by Jackson Longridge - Livingston |
| 51' | | James Tavernier - Rangers - won a free kick on the right wing. |
| 52' | | Fouled by Rabbi Matondo - Rangers |
| 52' | | Joel Nouble - Livingston - won a free kick in defence. |
| 55' | | Andrew Shinnie - Livingston - won a free kick in defence. |
| 55' | | Fouled by Scott Arfield - Rangers |
| 57' | | Shot blocked. Borna Barisic - Rangers - shot with left foot from outside the box is blocked. Assist - James Tavernier. |
| 57' | | Corner - Rangers. Conceded by Nicky Devlin. |
| 57' | | Corner - Rangers. Conceded by Andrew Shinnie. |
| 58' | | New attacking attempt. James Tavernier - Rangers - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Ryan Kent. |
| 60' | | Corner - Rangers. Conceded by Jackson Longridge. |
| 61' | | Corner - Rangers. Conceded by Ayo Obileye. |
| 61' | | Corner - Rangers. Conceded by Scott Pittman. |
| 62' | | Shot blocked. Malik Tillman - Rangers - shot with right foot from the right side of the box is blocked. |
| 63' | | Corner - Rangers. Conceded by Nicky Devlin. |
| 64' | | Substitution - Livingston. James Penrice for Stephen Kelly. |
| 64' | | Missed chance. Antonio-Mirko Colak - Rangers - shot with right foot from the centre of the box missed to the left. Assist - Scott Arfield with a cross after corner. |
| 66' | | Substitution - Rangers. Alfredo Morelos for Scott Arfield. |
| 68' | | Shot blocked. James Sands - Rangers - shot with right foot from outside the box is blocked. Assist - Ryan Kent. |
| 69' | | Fouled by Jason Holt - Livingston |
| 69' | | Ryan Kent - Rangers - won a free kick in attack. |
| 70' | | Shamal George - Livingston - receive yellow card. |
| 73' | | Substitution - Livingston. Morgan Boyes for Sean Kelly. |
| 74' | | Substitution - Livingston. Kurtis Guthrie for Andrew Shinnie. |
| 74' | | Ben Davies - Rangers - won a free kick in defence. |
| 74' | | Fouled by Kurtis Guthrie - Livingston |
| 74' | | Offside - Livingston. Jackson Longridge with a pass, however Kurtis Guthrie is in offside. |
| 75' | | James Sands - Rangers - receive yellow card for a foul. |
| 76' | | Alfredo Morelos - Rangers - won a free kick on the right wing. |
| 76' | | Fouled by Morgan Boyes - Livingston |
| 77' | | VAR Decision: Card upgraded Morgan Boyes - Livingston |
| 78' | | Morgan Boyes - Livingston - receive red card. |
| 78' | | Substitution - Rangers. Fashion Sakala for Rabbi Matondo. |
| 79' | | Missed chance. Borna Barisic - Rangers - shot with left foot from outside the box is high and wide to the left. Assist - John Lundstram . |
| 80' | | Corner - Rangers. Conceded by Jackson Longridge. |
| 80' | | Missed chance. John Lundstram - Rangers - shot with the head from the centre of the box missed to the left. Assist - James Tavernier with a cross after corner. |
| 81' | | Fashion Sakala - Rangers - won a free kick on the right wing. |
| 81' | | Fouled by James Penrice - Livingston |
| 81' | | Substitution - Rangers. Kemar Roofe for Borna Barisic. |
| 82' | | Shot blocked. Alfredo Morelos - Rangers - shot with the head from the centre of the box is blocked. Assist - James Tavernier with a cross. |
| 84' | | Missed chance. James Sands - Rangers - shot with right foot from the centre of the box missed to the left. Assist - Ryan Kent. |
| 84' | | Missed chance. James Tavernier - Rangers - shot with right foot from outside the box goes high. |
| 85' | | Missed chance. Kemar Roofe - Rangers - shot with the head from the centre of the box goes high. Assist - James Tavernier with a cross. |
| 89' | | Corner - Rangers. Conceded by Jason Holt. |
| 89' | | Ayo Obileye - Livingston - won a free kick in defence. |
| 89' | | Fouled by Alfredo Morelos - Rangers |
| 90+1' | | Goal! Rangers 1, Livingston 1. John Lundstram - Rangers - shot with right foot from the centre of the box to the top right corner. Assist - Ryan Kent. |
| 90+3' | | Corner - Rangers. Conceded by Jackson Longridge. |
| 90+3' | | Missed chance. Ben Davies - Rangers - shot with the head from the centre of the box missed. Assist - James Tavernier with a cross after corner. |
| 90+4' | | New attacking attempt. Antonio-Mirko Colak - Rangers - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Ryan Kent with a cross. |
| 90+4' | | Corner - Rangers. Conceded by Shamal George. |
| 90+6' | | Corner - Rangers. Conceded by Jackson Longridge. |
| 90+6' | | Missed chance. Antonio-Mirko Colak - Rangers - shot with the head from the centre of the box is very close to the goal. Assist - Malik Tillman with a head after corner. |
| 90+8' | | Missed chance. John Lundstram - Rangers - shot with the head from the centre of the box is high and wide to the left. Assist - Ben Davies with a cross. |
| 90+8' | | Second Half ended - Rangers 1, Livingston 1. |
| | Thats all. Game finished - Rangers 1, Livingston 1. |
| | Thats all. Game finished - Rangers 1, Livingston 1. |