| - |
 |
Match ends, St Mirren 2, Rangers 1. |
| 90+3 |
 |
Second Half ends, St Mirren 2, Rangers 1. |
| 90+3 |
|
Offside, St Mirren. Nigel Hasselbaink is caught offside. |
| 90+1 |
|
Attempt blocked. Paul McGowan (St Mirren) right footed shot from the right side of the six yard box is blocked. |
| 90 |
 |
Nikica Jelavic (Rangers) is shown the yellow card for a bad foul. |
| 90 |
 |
Marc McAusland (St Mirren) is shown the yellow card for a bad foul. |
| 90 |
 |
Steven Davis (Rangers) is shown the yellow card for a bad foul. |
| 90 |
|
Foul by Steven Davis (Rangers). |
| 90 |
|
Gary Teale (St Mirren) wins a free kick. |
| 88 |
|
Foul by Hugh Murray (St Mirren). |
| 88 |
|
Maurice Edu (Rangers) wins a free kick. |
| 87 |
 |
Second yellow card to Dorin Goian (Rangers) for a bad foul. |
| 86 |
|
Foul by Dorin Goian (Rangers). |
| 86 |
|
Kenny McLean (St Mirren) wins a free kick. |
| 85 |
|
Substitution, St Mirren. Nigel Hasselbaink replaces Steve Thompson. |
| 84 |
|
Foul by Maurice Edu (Rangers). |
| 84 |
|
Gary Teale (St Mirren) wins a free kick. |
| 82 |
|
Offside, St Mirren. Gary Teale is caught offside. |
| 80 |
|
Foul by Maurice Edu (Rangers). |
| 80 |
|
Lee Mair (St Mirren) wins a free kick. |
| 78 |
|
Foul by Marc McAusland (St Mirren). |
| 78 |
|
Nikica Jelavic (Rangers) wins a free kick. |
| 77 |
|
Substitution, Rangers. Kyle Bartley replaces Carlos Bocanegra. |
| 77 |
|
Foul by Hugh Murray (St Mirren). |
| 77 |
|
Nikica Jelavic (Rangers) wins a free kick. |
| 72 |
 |
Dorin Goian (Rangers) is shown the yellow card for a bad foul. |
| 72 |
|
Foul by Dorin Goian (Rangers). |
| 72 |
|
Gary Teale (St Mirren) wins a free kick. |
| 71 |
|
Offside, St Mirren. Steve Thompson is caught offside. |
| 70 |
|
Foul by Carlos Bocanegra (Rangers). |
| 70 |
|
Steve Thompson (St Mirren) wins a free kick. |
| 69 |
|
Offside, St Mirren. Steve Thompson is caught offside. |
| 67 |
|
Foul by David van Zanten (St Mirren). |
| 67 |
|
Lee Wallace (Rangers) wins a free kick. |
| 64 |
|
Offside, St Mirren. Gary Teale is caught offside. |
| 62 |
|
Substitution, St Mirren. Hugh Murray replaces Aaron Mooy. |
| 59 |
|
Corner, Rangers. |
| 55 |
|
Attempt missed. Nikica Jelavic (Rangers) right footed shot from the right side of the box misses to the right. |
| 54 |
|
Attempt missed. Marc McAusland (St Mirren) right footed shot from the centre of the box misses to the left. Assisted by Gary Teale with a cross. |
| 53 |
|
Hand ball by Carlos Bocanegra (Rangers). |
| 51 |
|
Attempt missed. Steven Whittaker (Rangers) left footed shot from outside the box is too high. |
| 50 |
|
Attempt missed. Sone Aluko (Rangers) left footed shot from outside the box misses to the right. |
| 48 |
|
Hand ball by Kenny McLean (St Mirren). |
| 46 |
|
Substitution, Rangers. Sone Aluko replaces Kyle Lafferty. |
| 46 |
|
Substitution, St Mirren. Gary Teale replaces Graham Carey. |
| - |
|
Second Half begins St Mirren 2, Rangers 1. |
| 45+3 |
 |
First Half ends, St Mirren 2, Rangers 1. |
| 45+2 |
 |
Goal! St Mirren 2, Rangers 1. Paul McGowan (St Mirren) right footed shot from the right side of the box to the bottom left corner. Assisted by David van Zanten. |
| 45 |
|
Offside, St Mirren. Steve Thompson is caught offside. |
| 44 |
 |
Goal! St Mirren 1, Rangers 1. Aaron Mooy (St Mirren) left footed shot from the left side of the box to the top left corner. Assisted by Paul McGowan. |
| 43 |
|
Corner, St Mirren. |
| 39 |
|
Foul by Graham Carey (St Mirren). |
| 39 |
|
Steven Whittaker (Rangers) wins a free kick. |
| 38 |
|
Corner, St Mirren. |
| 37 |
|
Corner, St Mirren. |
| 36 |
 |
Kyle Lafferty (Rangers) is shown the yellow card for a bad foul. |
| 36 |
|
Foul by Kyle Lafferty (Rangers). |
| 36 |
|
Paul McGowan (St Mirren) wins a free kick. |
| 35 |
|
Attempt missed. Kenny McLean (St Mirren) left footed shot from outside the box is too high. |
| 35 |
|
Attempt saved. Steve Thompson (St Mirren) right footed shot from the right side of the six yard box is saved. Assisted by Aaron Mooy. |
| 34 |
|
Corner, St Mirren. |
| 34 |
|
Foul by Kyle Lafferty (Rangers). |
| 34 |
|
Kenny McLean (St Mirren) wins a free kick. |
| 32 |
|
Offside, St Mirren. Steve Thompson is caught offside. |
| 31 |
|
Foul by Kyle Lafferty (Rangers). |
| 31 |
|
Paul McGowan (St Mirren) wins a free kick. |
| 29 |
|
Substitution, Rangers. Maurice Edu replaces Gregg Wylde. |
| 27 |
|
Attempt missed. Graham Carey (St Mirren) left footed shot from outside the box misses to the right. |
| 24 |
 |
Lee McCulloch (Rangers) is shown the red card for fighting. |
| 24 |
|
Foul by Lee McCulloch (Rangers). |
| 24 |
|
Graham Carey (St Mirren) wins a free kick. |
| 24 |
|
Foul by Jeroen Tesselaar (St Mirren). |
| 24 |
|
Nikica Jelavic (Rangers) wins a free kick. |
| 20 |
|
Attempt missed. Paul McGowan (St Mirren) left footed shot from outside the box misses to the right. |
| 19 |
|
Offside, Rangers. Nikica Jelavic is caught offside. |
| 19 |
|
Foul by David Barron (St Mirren). |
| 19 |
|
Lee Wallace (Rangers) wins a free kick. |
| 18 |
|
Foul by Lee McCulloch (Rangers). |
| 18 |
|
Paul McGowan (St Mirren) wins a free kick. |
| 14 |
 |
Graham Carey (St Mirren) is shown the yellow card for a bad foul. |
| 13 |
|
Foul by Graham Carey (St Mirren). |
| 13 |
|
Lee McCulloch (Rangers) wins a free kick. |
| 11 |
 |
Goal! St Mirren 0, Rangers 1. Lee Wallace (Rangers) left footed shot from the centre of the box to the bottom right corner. Assisted by Sasa Papac. |
| 10 |
|
Attempt saved. Paul McGowan (St Mirren) right footed shot from outside the box is saved. |
| 8 |
|
Attempt missed. Kyle Lafferty (Rangers) left footed shot from the left side of the box misses to the right. |
| 8 |
|
Offside, Rangers. Nikica Jelavic is caught offside. |
| 7 |
|
Foul by Kenny McLean (St Mirren). |
| 7 |
|
Gregg Wylde (Rangers) wins a free kick. |
| 6 |
|
Corner, Rangers. |
| 4 |
|
Attempt missed. Gregg Wylde (Rangers) left footed shot from outside the box misses to the left. |
| 3 |
|
Offside, St Mirren. Jeroen Tesselaar is caught offside. |
| 1 |
|
Offside, Rangers. Kyle Lafferty is caught offside. |
| - |
|
First Half begins. |
| - |
|
Lineups are announced and players are warming up. |