Centurión (Stuttgart) is penalised for a foul on Mols (Rangers).
86
Centurión (Stuttgart) is penalised for a foul on Arveladze (Rangers).
84
Tiffert (Stuttgart) is penalised for a foul on Ricksen (Rangers).
82
Mols (Rangers) is penalised for a foul on Fernando Meira (Stuttgart).
82
Lahm (Stuttgart) is penalised for a foul on Capucho (Rangers).
80
Burke (in) - Løvenkrands (out) (Rangers) The 19-year-old comes on for the Danish forward who has just been booked.
79
Fernando Meira (Stuttgart) gives away a free-kick for a challenge on Mols (Rangers).
79
Arveladze (Rangers) gives away a free-kick for a challenge on Meissner (Stuttgart).
78
Kuranyi (Stuttgart) fouls.
78
Kuranyi (Stuttgart) misses the target. The forward outjumps Khizanishvili with ease but again fails to find the target with his header.
77
Løvenkrands (Rangers) is booked.
77
Løvenkrands (Rangers) gives away a free-kick for a challenge on Tiffert (Stuttgart).
76
Løvenkrands (Rangers) gives away a free-kick for a challenge on Hinkel (Stuttgart).
75
Arveladze (Rangers) gives away a free-kick for a challenge on Hinkel (Stuttgart).
74
Klos (Rangers) makes a save. Centurión gathers to claim the direct shot on goal at his near post.
74
Centurión (Stuttgart) has an effort on goal.
74
Centurión (Stuttgart) takes the free-kick.
73
Arveladze (Rangers) gives away a free-kick for a challenge on Hinkel (Stuttgart).
73
Centurión (in) - Hleb (out) (Stuttgart) The outstanding midfield player limps off to a standing ovation.
72
Østenstad (Rangers) is adjudged to be in an offside position.
72
Berg (Rangers) has a shot blocked.
71
Soldo (Stuttgart) gives away a free-kick for a challenge on Capucho (Rangers).
70
Østenstad (in) - Ross (out) (Rangers)
70
Løvenkrands (Rangers) gives away a free-kick for a challenge on Hinkel (Stuttgart).
69
Tiffert (Stuttgart) is adjudged to be in an offside position.
68
Khizanishvili (Rangers) gives away a free-kick for a challenge on Kuranyi (Stuttgart).
66
Ross (Rangers) gives away a free-kick for a challenge on Hleb (Stuttgart).
66
Ricksen (Rangers) delivers the corner.
64
Kuranyi (Stuttgart) has a shot blocked. He seizes on a loose ball that Capucho plays to Ricksen but he is closed down quickly and his shot cannons off Khizanishvili to safety.
63
Mols (Rangers) gives away a free-kick for a challenge on Wenzel (Stuttgart).
61
Tiffert (Stuttgart) misses the target. Another great chance for the substitute after Hildebrand's quick throw releases Gleb who runs at the defence before squaring it to Tiffert. His side-footed shot is just wide of Klos's far post.
61
Hinkel (Stuttgart) gives away a free-kick for a challenge on Løvenkrands (Rangers).
59
Meissner (Stuttgart) misses the target. A free-kick is again only half-cleared and the midfield player hits a half-volley from 20 metres which is over the top.
59
Khizanishvili (Rangers) gives away a free-kick for a challenge on Tiffert (Stuttgart).
58
Ricksen (Rangers) gives away a free-kick for a challenge on Hinkel (Stuttgart).
57
Meissner (Stuttgart) is booked.
57
Meissner (Stuttgart) gives away a free-kick for a challenge on Ross (Rangers).
56
Meissner (Stuttgart) gives away a free-kick for a challenge on Capucho (Rangers).
55
Mols (in) - Vanoli (out) (Rangers) An attacking move from Rangers manager Alex McLeish, who will move Lovenkrands to a wide position and play Mols as a central striker.
52
Kuranyi (Stuttgart) misses the target. The German heads well off target after evading his marker at the corner.
51
Tiffert (Stuttgart) delivers the corner.
50
Soldo (Stuttgart) has a shot blocked. Capucho gets in the way of a Soldo snapshot after Hinkel heads Lahm's free-kick back across goal. The former FC Porto player makes amends for giving away the foul in the first place.
49
Tiffert (in) - Heldt (out) (Stuttgart)
49
Capucho (Rangers) gives away a free-kick for a challenge on Lahm (Stuttgart). Meissner releases Lahm down the left flank and beats Ross before being tripped by the Portuguese midfield player.
48
Wenzel (Stuttgart) is penalised for a foul on Løvenkrands (Rangers).
The second half begins.
The referee blows for half-time.
45+2
Wenzel (Stuttgart) scores! The defender, only in the side because of the injury to Marcelo Bordon, volleys home from ten metres out after Rangers pair Ross and Vanoli fail to clear a free-kick.
45+1
Khizanishvili (Rangers) is penalised for a foul on Szabics (Stuttgart).
45
Vanoli (Rangers) is penalised for a foul on Hinkel (Stuttgart).
43
Khizanishvili (Rangers) is penalised for a foul on Kuranyi (Stuttgart).
41
Szabics (Stuttgart) is penalised for a foul on Ball (Rangers).
40
Ricksen (Rangers) is penalised for a foul on Hleb (Stuttgart).
37
Meissner (Stuttgart) misses the target. Another chance that goes well off target from Stuttgart who cannot make their superior possession translate into goals.
36
Hleb (Stuttgart) is penalised for a foul on Ricksen (Rangers).
34
Kuranyi (Stuttgart) misses the target. A neat exchange between Hinkel and Gleb ends with a cross coming in from Lahm which Kuranyi can only head wide under pressure from Ball.
33
Ball (Rangers) is penalised for a foul on Hleb (Stuttgart).
31
Kuranyi (Stuttgart) is penalised for a foul on Berg (Rangers).
31
Klos (Rangers) makes a save. A magnificent save by Klos who rushes to block a Kuranyi effort from six metres out after a neat through-ball from Heldt.
31
Kuranyi (Stuttgart) has an effort on goal.
30
Klos (Rangers) makes a save. A nicely-worked free-kick comes to nothing as the defender volleys a long ball straight into the Rangers goalkeeper's arms.
30
Lahm (Stuttgart) has an effort on goal.
29
Khizanishvili (Rangers) is penalised for a foul on Szabics (Stuttgart).
27
Vanoli (Rangers) is penalised for a foul on Fernando Meira (Stuttgart).
24
Kuranyi (Stuttgart) misses the target. Gleb plays a defence-splitting pass to Kuranyi and the young German striker is clean through on goal 20 metres out. As Klos comes to narrow the angle, Kuranyi shoots but his effort is wide of the post.
23
Berg (Rangers) is penalised for a foul on Heldt (Stuttgart).
23
Vanoli (Rangers) takes the corner.
23
Hildebrand (Stuttgart) makes a save. The best chance of the match as Ross's cross is chested down by Arveladze to Ricksen, whose toe-poke is cleared from point-blank range by Timo Hildebrand.
23
Ricksen (Rangers) has an effort on goal.
22
Soldo (Stuttgart) is penalised for a foul on Arveladze (Rangers).
22
Capucho (Rangers) is penalised for a foul on Lahm (Stuttgart).
20
Hinkel (Stuttgart) is penalised for a foul on Arveladze (Rangers).
20
Lahm (Stuttgart) misses the target. The first effort on goal comes from the left-back but his long-range effort sails over the crossbar.
19
Meissner (Stuttgart) is penalised for a foul on Capucho (Rangers).
16
Szabics (Stuttgart) is penalised for a foul on Berg (Rangers).
15
Kuranyi (Stuttgart) is flagged for offside.
12
Ross (Rangers) is penalised for a foul on Kuranyi (Stuttgart).
7
Heldt (Stuttgart) takes the corner. Hinkel's high ball sails towards Kevin Kuranyi but Henning Berg outjumps him and clears the ball.
6
Ricksen (Rangers) is penalised for a foul on Heldt (Stuttgart). From the quickly-taken free-kick, Hinkel threatens again from the right but the danger is cleared.
6
Meissner (Stuttgart) is penalised for a foul on Ricksen (Rangers).
5
Kuranyi (Stuttgart) is flagged for offside.
4
Hughes (Rangers) is cautioned by the referee.
4
Hughes (Rangers) is penalised for a foul on Meissner (Stuttgart).
4
Soldo (Stuttgart) is penalised for a foul on Arveladze (Rangers).