Stuart Bannigan (Partick Thistle) wins a free kick on the right wing.
90'+4
Foul by James Tavernier (Rangers).
90'+4
Corner, Rangers. Conceded by Paul McGinn.
90'+3
Danny Devine (Partick Thistle) wins a free kick in the attacking half.
90'+3
Foul by Alfredo Morelos (Rangers).
90'+2
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the centre of the box is blocked.
90'+1
Corner, Partick Thistle. Conceded by Declan John.
88'
Stuart Bannigan (Partick Thistle) is shown the yellow card.
86'
Corner, Rangers. Conceded by Niall Keown.
86'
Attempt blocked. Declan John (Rangers) right footed shot from outside the box is blocked.
84'
Corner, Rangers. Conceded by Adam Barton.
83'
Christie Elliott (Partick Thistle) is shown the yellow card for a bad foul.
83'
Daniel Candeias (Rangers) wins a free kick in the defensive half.
83'
Foul by Christie Elliott (Partick Thistle).
82'
Substitution, Partick Thistle. Stuart Bannigan replaces Blair Spittal.
80'
Conor Sammon (Partick Thistle) wins a free kick in the attacking half.
80'
Foul by Fábio Cardoso (Rangers).
80'
Attempt saved. Josh Windass (Rangers) header from the centre of the box is saved in the top centre of the goal.
80'
Substitution, Partick Thistle. Conor Sammon replaces Miles Storey.
79'
Jordan Turnbull (Partick Thistle) is shown the yellow card for a bad foul.
79'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
79'
Foul by Jordan Turnbull (Partick Thistle).
78'
Attempt saved. Carlos Peña (Rangers) right footed shot from the centre of the box is saved in the centre of the goal.
77'
Goal! Partick Thistle 2, Rangers 2. Graham Dorrans (Rangers) right footed shot from outside the box to the top right corner. Assisted by Declan John.
75'
Attempt missed. Miles Storey (Partick Thistle) right footed shot from outside the box is high and wide to the right.
74'
Attempt missed. Blair Spittal (Partick Thistle) right footed shot from outside the box is high and wide to the right.
72'
Attempt blocked. Daniel Candeias (Rangers) right footed shot from outside the box is blocked.
71'
Attempt missed. Eduardo Herrera (Rangers) right footed shot from the centre of the box is too high.
70'
Josh Windass (Rangers) wins a free kick on the right wing.
70'
Foul by Christie Elliott (Partick Thistle).
67'
Chris Erskine (Partick Thistle) is shown the red card.
67'
Foul by Chris Erskine (Partick Thistle).
67'
Alfredo Morelos (Rangers) wins a free kick in the attacking half.
64'
Foul by Josh Windass (Rangers).
64'
Paul McGinn (Partick Thistle) wins a free kick in the defensive half.
63'
Substitution, Rangers. Carlos Peña replaces Ryan Jack.
60'
Goal! Partick Thistle 2, Rangers 1. Chris Erskine (Partick Thistle) left footed shot from very close range to the bottom right corner. Assisted by Blair Spittal.
59'
Attempt missed. Josh Windass (Rangers) right footed shot from outside the box is too high.
56'
Attempt missed. Graham Dorrans (Rangers) right footed shot from outside the box is too high.
Attempt blocked. Josh Windass (Rangers) right footed shot from outside the box is blocked.
50'
Goal! Partick Thistle 1, Rangers 1. Blair Spittal (Partick Thistle) from a free kick with a right footed shot to the top left corner.
50'
Miles Storey (Partick Thistle) wins a free kick in the defensive half.
50'
Foul by Fábio Cardoso (Rangers).
47'
Attempt missed. Daniel Candeias (Rangers) right footed shot from the centre of the box misses to the right.
46'
Niall Keown (Partick Thistle) is shown the yellow card for a bad foul.
46'
Foul by Niall Keown (Partick Thistle).
46'
Kenny Miller (Rangers) wins a free kick in the attacking half.
45'
Second Half begins Partick Thistle 0, Rangers 1.
45'+3
First Half ends, Partick Thistle 0, Rangers 1.
45'+1
Attempt blocked. Daniel Candeias (Rangers) right footed shot from outside the box is blocked.
45'
Paul McGinn (Partick Thistle) is shown the yellow card for a bad foul.
45'
Foul by Paul McGinn (Partick Thistle).
45'
Josh Windass (Rangers) wins a free kick in the attacking half.
42'
Attempt missed. Josh Windass (Rangers) right footed shot from the left side of the box misses to the left.
40'
Foul by Christie Elliott (Partick Thistle).
40'
Josh Windass (Rangers) wins a free kick in the attacking half.
39'
Foul by Niall Keown (Partick Thistle).
39'
Josh Windass (Rangers) wins a free kick in the defensive half.
36'
Delay over. They are ready to continue.
34'
Delay in match Ryan Jack (Rangers) because of an injury.
33'
Attempt blocked. Josh Windass (Rangers) right footed shot from the centre of the box is blocked.
28'
Attempt missed. Chris Erskine (Partick Thistle) right footed shot from the centre of the box is too high.
24'
Corner, Partick Thistle. Conceded by Declan John.
23'
Corner, Partick Thistle. Conceded by James Tavernier.
19'
Goal! Partick Thistle 0, Rangers 1. Alfredo Morelos (Rangers) right footed shot from the right side of the box to the bottom left corner. Assisted by Ryan Jack.
19'
Attempt blocked. Josh Windass (Rangers) right footed shot from outside the box is blocked.
16'
Foul by Ryan Jack (Rangers).
16'
Ryan Edwards (Partick Thistle) wins a free kick in the attacking half.
12'
Delay over. They are ready to continue.
12'
Substitution, Rangers. Declan John replaces Lee Wallace because of an injury.
12'
Delay in match Lee Wallace (Rangers) because of an injury.
11'
Lee Wallace (Rangers) wins a free kick in the defensive half.
11'
Foul by Miles Storey (Partick Thistle).
8'
Attempt blocked. Lee Wallace (Rangers) right footed shot from the centre of the box is blocked.
7'
James Tavernier (Rangers) wins a free kick in the defensive half.