Dundee United knocked Rangers out of the Scottish Cup with a deserved fifth-round victory at Ibrox.
The visitors took the lead after 16 minutes through Gavin Gunning's powerful header.
Rangers, playing their first match since the departure of top scorer Nikica Jelavic, almost levelled through Sone Aluko and then David Healy.
Johnny Russell fired United's second before the break and Rangers could not find a way back into the match.
The Tangerines will discover their quarter-final opponents on Monday as they seek to repeat their tournament triumph of 2010.
The result ends a disappointing week for Rangers supporters, who saw no replacement brought in for Jelavic, and Ally McCoist's chances of success in his first season as manager are now restricted to the Scottish Premier League.
Jon Daly slid in to try to beat Rangers goalkeeper Allan McGregor to the ball early on and, as it ran loose, Russell tucked away. However, referee Willie Collum brought play back after adjudging Daly's challenge on the keeper as a foul.
United were getting the ball forward quickly in an attempt to stretch Rangers and Russell cut in from the right only to have his shot blocked by a defender.
In another attack, left-back Paul Dixon's swerving shot looked as though it may be going wide but McGregor took no chances and palmed the ball out.
The corner by Gary Mackay-Steven and return cross by John Rankin were both cleared but Mackay-Steven sent in another teasing delivery and Gunning bulleted a header into the net.
The goal awoke Rangers from their lethargy and Aluko skilfully set himself up for a volley that was well saved by Dusan Pernis.
Pernis was called into action again to tip Healy's shot out for a corner.
However, United continued to play with confidence and Dixon played a one-two with Mackay-Steven before releasing Russell into the box and the striker lifted the ball over the advancing McGregor into the net.
Rangers poured players forward as half-time approached and defender Kyle Bartley headed at Pernis after meeting a Steven Davis chip.
Salim Kerkar replaced Mervan Celik at the break as McCoist shuffled his pack and Aluko had a shot deflected wide after working himself some space outside the box.
The home side's attack lacked a focal point and Healy was replaced by Andrew Little before Sasa Papac made way for Gregg Wylde.
In between times, Garry Kenneth could have finished the tie as a contest with a headed chance, the defender looping the ball into McGregor's grasp.
In a rare opening for the hosts, Little scooped a shot over following Aluko's persistence in getting in a cross.
Rankin's dipping volley almost caught McGregor out but the keeper improvised well.
A wayward free-kick by Aluko summed up Rangers' fortunes as United comfortably saw out the win.
- 01 McGregor
- 02 Goian Booked
- 05 Papac (Wylde - 69' )
- 12 Wallace
- 18 Bocanegra
- 22 Bartley Booked
- 07 Edu Booked
- 08 Davis
- 19 Aluko Booked
- 24 Celik (Kerkar - 45' )
- 15 Healy (Little - 60' )
- 25 Alexander
- 06 McCulloch
- 27 Wylde
- 28 Kerkar
- 34 Little
- 01 Pernis
- 03 Dixon
- 05 Kenneth
- 18 Gunning (Dillon - 90' )
- 26 Neilson Booked
- 08 Robertson
- 11 Rankin
- 16 Armstrong (Flood - 76' )
- 17 Mackay-Steven Booked (Lacny - 88' Booked )
- 09 Daly Booked
- 15 Russell Booked
- 13 Banks
- 02 Dillon
- 06 Flood
- 07 Ryan
- 20 Lacny
Live Text Commentary
Full Time The referee ends the match.90:00 +3:54
Centre by Dorin Goian, Andrew Little produces a header from inside the area that goes over the crossbar.90:00 +3:33
Lee Wallace crosses the ball, Garry Kenneth manages to make a clearance.90:00 +2:09 Substitution
Substitution Gavin Gunning goes off and Sean Dillon comes on.89:05
Direct free kick taken by Allan McGregor.89:05 Booking
Booking The referee shows Milos Lacny a yellow card.88:33
Milos Lacny concedes a free kick for a foul on Allan McGregor.87:27 Substitution
Substitution Milos Lacny comes on in place of Gary Mackay-Steven.86:29
The ball is swung over by Lee Wallace, Scott Robertson makes a clearance.84:56
Dusan Pernis takes the direct free kick.84:56 Booking
Booking Kyle Bartley is shown a yellow card for unsporting behaviour.84:48
Kyle Bartley concedes a free kick for a foul on Gary Mackay-Steven.83:47
Gregg Wylde crosses the ball, Gary Mackay-Steven fouled by Kyle Bartley, the ref awards a free kick. Free kick taken by Dusan Pernis.82:11
Unfair challenge on Salim Kerkar by Garry Kenneth results in a free kick. Sone Aluko has a direct shot on goal from the free kick.81:11
Paul Dixon takes the direct free kick.81:11 Booking
Booking Maurice Edu goes into the book.81:07
Free kick awarded for an unfair challenge on Gary Mackay-Steven by Maurice Edu.80:49
Steven Davis crosses the ball, save made by Dusan Pernis.79:30
The ball is swung over by Kyle Bartley.79:00
Gregg Wylde crosses the ball, Robbie Neilson gets a block in.
Salim Kerkar gives away a free kick for an unfair challenge on John Rankin. Free kick taken by Dusan Pernis.77:37
Centre by Gregg Wylde, clearance made by Gavin Gunning.77:12
John Rankin takes a shot. Save by Allan McGregor.75:45 Substitution
Substitution Willo Flood comes on in place of Stuart Armstrong.75:31
Effort from outside the penalty box by Maurice Edu goes wide left of the goal.75:18
Centre by Steven Davis.74:49
The ball is sent over by Gregg Wylde.72:30
Jon Daly is flagged offside by the assistant referee. Indirect free kick taken by Allan McGregor.71:03
Sone Aluko sends in a cross, Close range strike by Andrew Little goes over the bar.70:15
Free kick taken by Carlos Bocanegra.70:15 Booking
Booking The referee shows Robbie Neilson a yellow card.70:11
Free kick awarded for a foul by Robbie Neilson on Lee Wallace.70:03
Stuart Armstrong takes a shot. Save by Allan McGregor.68:55 Substitution
Substitution Sasa Papac leaves the field to be replaced by Gregg Wylde.67:24
Sone Aluko takes a shot.66:31
The ball is sent over by Paul Dixon, Jon Daly produces a header from deep inside the six-yard box that clears the crossbar.66:09
Paul Dixon delivers the ball, blocked by Steven Davis.65:14
Garry Kenneth takes a shot. Allan McGregor makes a save.64:33
Free kick taken by Gavin Gunning.64:33 Booking
Booking The referee shows Dorin Goian a yellow card.64:27
Free kick awarded for an unfair challenge on Gary Mackay-Steven by Dorin Goian.64:16
The ball is delivered by Steven Davis, Dusan Pernis makes a save.60:25
Lee Wallace sends in a cross, Johnny Russell gets a block in.59:21
Direct free kick taken by Garry Kenneth.59:21 Substitution
Substitution David Healy goes off and Andrew Little comes on.59:21
Foul by Sasa Papac on Gary Mackay-Steven, free kick awarded.59:06
Corner taken by Steven Davis from the left by-line played to the near post, clearance by Robbie Neilson.58:54
Maurice Edu takes a shot. Clearance made by Johnny Russell.58:43
Corner from the left by-line taken by Steven Davis, clearance by Garry Kenneth.58:30
David Healy delivers the ball, Gavin Gunning manages to make a clearance.57:29
Scott Robertson challenges Salim Kerkar unfairly and gives away a free kick. The free kick is delivered right-footed by Steven Davis from left channel.56:01
Allan McGregor takes the direct free kick.56:01 Booking
Booking Caution for Gary Mackay-Steven.55:37
Free kick awarded for a foul by Gary Mackay-Steven on Kyle Bartley.52:59
Sone Aluko concedes a free kick for a foul on Gary Mackay-Steven. Paul Dixon restarts play with the free kick.52:27
Johnny Russell is flagged offside by the assistant referee. Allan McGregor restarts play with the free kick.51:45
The ball is swung over by Robbie Neilson, free kick awarded for a foul by Jon Daly on Kyle Bartley. Maurice Edu takes the free kick.50:52
Free kick awarded for an unfair challenge on John Rankin by Maurice Edu. Direct free kick taken by Dusan Pernis.50:37
Inswinging corner taken right-footed by Steven Davis from the left by-line to the near post, clearance made by Robbie Neilson.50:28
Sone Aluko takes a shot. Blocked by John Rankin.48:53
Stuart Armstrong delivers the ball.47:51
Free kick awarded for an unfair challenge on Gary Mackay-Steven by Steven Davis. Paul Dixon restarts play with the free kick.46:57
Corner taken by Sone Aluko from the right by-line to the near post, Garry Kenneth manages to make a clearance.46:28
A cross is delivered by Lee Wallace, Gavin Gunning makes a clearance.45:01
The referee gets the second half started.45:00 +0:06 Half time
Half Time The ref blows to end the first period.45:00 Substitution
Substitution Mervan Celik leaves the field to be replaced by Salim Kerkar.44:26
Corner taken left-footed by Sone Aluko from the right by-line, Dusan Pernis makes a save.43:35
Robbie Neilson gives away a free kick for an unfair challenge on Sone Aluko. Direct free kick taken by Sone Aluko.42:39
Mervan Celik concedes a free kick for a foul on Paul Dixon. Gavin Gunning takes the direct free kick.42:03
Sasa Papac produces a cross, clearance made by Gavin Gunning.41:12
The ball is delivered by Maurice Edu, Kyle Bartley takes a shot. Save made by Dusan Pernis.40:55
The ball is sent over by Lee Wallace, Gavin Gunning makes a clearance.40:43
Stuart Armstrong gives away a free kick for an unfair challenge on Sone Aluko. Sone Aluko takes the free kick.39:40
Mervan Celik crosses the ball, clearance by Scott Robertson.38:56
The ball is crossed by Paul Dixon, clearance by Lee Wallace.37:00
Indirect free kick taken by Dorin Goian.37:00 Booking
Booking Johnny Russell is cautioned by the ref for unsporting behaviour.36:52
Johnny Russell is flagged offside by the assistant referee.36:04
Effort from the edge of the penalty box by Mervan Celik goes wide of the right-hand upright.35:20
A cross is delivered by David Healy, clearance by Garry Kenneth.34:15
Paul Dixon provided the assist for the goal.34:15 Goal scored
Goal! - Johnny Russell - Rangers 0 - 2 Dundee U Goal scored by Johnny Russell from inside the penalty box high into the middle of the goal. Rangers 0-2 Dundee Utd.32:07
Dorin Goian takes the direct free kick.32:07 Booking
Booking Jon Daly goes into the book.32:00
Free kick awarded for a foul by Jon Daly on Kyle Bartley.31:37
Mervan Celik crosses the ball, clearance by Gavin Gunning.31:03
A cross is delivered by Lee Wallace, clearance by Paul Dixon.30:44
Corner from right by-line taken by Sone Aluko.30:34
Maurice Edu produces a cross, Paul Dixon gets a block in.28:08
Free kick awarded for a foul by Dorin Goian on Johnny Russell. Paul Dixon takes the free kick.27:49
The ball is sent over by Sasa Papac, save by Dusan Pernis.26:45
The official flags Jon Daly offside. Allan McGregor takes the indirect free kick.26:17
Foul by Dorin Goian on Jon Daly, free kick awarded. Paul Dixon crosses the ball in from the free kick.24:03
Corner taken right-footed by Steven Davis to the near post, Johnny Russell makes a clearance.23:47
David Healy takes a shot. Save by Dusan Pernis.21:32
The ball is swung over by Paul Dixon.20:54
Gary Mackay-Steven delivers the ball from the free kick right-footed from left channel.20:54 Booking
Booking The referee shows Sone Aluko a yellow card.20:40
Free kick awarded for an unfair challenge on Gary Mackay-Steven by Sone Aluko.19:49
A cross is delivered by Lee Wallace, clearance made by Paul Dixon.17:51
Sone Aluko takes a shot. Save by Dusan Pernis.17:30
Sasa Papac produces a cross, clearance by Paul Dixon.17:19
Kyle Bartley crosses the ball, Garry Kenneth makes a clearance.16:50
The ball is delivered by Lee Wallace, Gavin Gunning makes a clearance.15:27
The assist for the goal came from Gary Mackay-Steven.15:27 Goal scored
Goal! - Gavin Gunning - Rangers 0 - 1 Dundee U Gavin Gunning scores a headed goal from close in. Rangers 0-1 Dundee Utd.15:04
Gary Mackay-Steven sends in a cross,14:50
John Rankin crosses the ball, save by Allan McGregor.14:34
Inswinging corner taken by Gary Mackay-Steven from the right by-line.14:22
Paul Dixon takes a shot. Save made by Allan McGregor.12:48
Corner from right by-line taken by Gary Mackay-Steven.12:19
The ball is crossed by Steven Davis, Paul Dixon makes a clearance.11:46
The ball is sent over by Kyle Bartley.11:25
Free kick awarded for a foul by Scott Robertson on Maurice Edu. Free kick taken by Maurice Edu.10:47
Johnny Russell takes a shot. Blocked by Dorin Goian.9:34
Jon Daly sends in a cross, Kyle Bartley gets a block in.8:16
Shot from long range by Sone Aluko misses to the right of the goal.6:49
Sone Aluko gives away a free kick for an unfair challenge on John Rankin. Free kick crossed by Paul Dixon, clearance made by Dorin Goian.5:10
Shot by Jon Daly. Save by Allan McGregor.4:41
John Rankin challenges Maurice Edu unfairly and gives away a free kick. Steven Davis restarts play with the free kick.1:47
Unfair challenge on Allan McGregor by Jon Daly results in a free kick. Direct free kick taken by Allan McGregor.0:00
The game gets underway.
Live data and text provided by our data suppliers