Dundee United beat Rangers 3-1 at Ibrox to reach the Scottish Cup final.
BBC Scotland pundits Billy Dodds, who played for both sides, and Willie Miller, whose former team Aberdeen face St Johnstone in Sunday's semi-final, give their marks out of 10 for the sides.
Steve Simonsen 5
He made a horrendous howler for Dundee United's third goal. You could see he had not been playing for a while. A bad day at the office for him.
Richard Foster 6
Worked hard enough but his distribution could have been better. A steady enough performance.
Bilel Mohsni 5
Nobody can doubt his commitment but he was so erratic. His passing was poor and he gave away possession at times.
Lee McCulloch 6
United worked on his lack of pace. He was solid but was unable to have an influence on the game.
Steven Smith 6
Got Rangers back into the game with his goal and had a couple of other efforts. Another who did his job.
Arnold Peralta 6
Poor first half, decent second half. Worked away and tried to get forward.
Ian Black 7
Night and day from last week's performance in the Ramsdens Cup final defeat. Tried to overdo it last week, but this week he kept it simple. He got back to doing what he is good at, although he was fortunate not to be booked for a bad challenge in the first half.
Nicky Law 6
Still a shadow of the player he was at Motherwell. Battled away and looked dangerous fleetingly but could not influence the game enough.
Fraser Aird 6
Started really well and put some dangerous balls in the box. Good performance in the first half but he tired.
Dean Shiels 6
Missed the best opportunity before Rangers went behind. It could have been a whole different game if he had put it away.
Jon Daly 6
Certainly gave United problems in the air but did not possess enough of a goal threat. Did what he could.
Nicky Clark (for Aird, 63 minutes) 3
Not enough time to have an impact. Could have done better at times.
Radoslaw Cierzniak 7
He was nervous in the first-half, and was at fault for Rangers goal. However, he did well to save Steven Smith's deflected free-kick in the second half.
Mark Wilson 7
I expected him to be more in Rangers' half, but he did not get far enough forward.
John Souttar 6
He struggled in the first half with Jon Daly, but recovered after the interval.
Gavin Gunning 7
Similar to Souttar in that he found Daly hard to handle, though he did cope a bit better than his partner. Was influential in the opening goal, with his header releasing Stuart Armstrong.
Andrew Robertson 7
I thought he did well going forward, but I have seen him play a lot better. Arnold Peralta kept him well occupied.
Paul Paton & John Rankin 6
I think both of them together are usually very strong, but they were outplayed and outmuscled by the Rangers midfield. They were closed down very quickly, and were not hugely influential.
Ryan Gauld 6
He had one piece of magic at the second goal, but was largely anonymous.
Gary Mackay-Steven 7
He had a couple of glimpses, and obviously he scored the second goal, but was another who was not at his best.
Stuart Armstrong 8
He was probably Dundee United's most effective player. He was not on top of his game but was the best of the midfield.
Nadir Ciftci 6
He scored the goal but did not have much to do. No service of note. Maybe could have been sharper with a couple of opportunities.
Keith Watson (for Wilson, 61 minutes) 6
He did well when he came on. He competed well in the air and put in some great crosses.
Ryan Dow (for Gauld, 67 minutes) 6
The attacker came on at a time when Dundee United were trying to shut up shop. He is stronger than Gauld so was able to hold the ball up a bit better.
Morgaro Gomis (for Robertson, 85 minutes) 5
Not enough time to make a major influence, but did a job in the closing stages.
Billy Dodds and Willie Miller were speaking to Andy Campbell and Andrew Southwick.