Wes Foderingham 7 - a solid display from Foderingham, who had little chance with either Celtic goal. Made a great save to keep out a Griffiths free kick, and made a key save in the penalty shoot-out. Calm with the ball at his feet too.
James Tavernier 6 - some shaky defensive moments and didn't have quite as much joy going forward down the right hand side. Won't have been pleased with his terrible penalty in the shoot-out.
Rob Kiernan 8 - performed superbly with great reading of the game, and was a major reason why Leigh Griffiths didn't have much of a say on the game. Was unfortunately substituted with an injury at the end of normal time.
Danny Wilson 7 - alongside Kiernan was Wilson, and whilst he's had his critics this season, the Scot was solid throughout against Scottish football's top striker, though could have done better for Sviatchenko's goal.
Lee Wallace 7 - the Gers skipper was committed and attempted to overlap Barrie McKay at every opportunity, and whilst his end product was lacking at times, he wasn't fazed by Patrick Roberts' dancing feet and performed well defensively.
Dominic Ball 7 - kept the ball moving well in midfield but sometimes left huge gaps in front of his defence. Performed admirably when thrust into a centre back role after Kiernan's injury.
Andy Halliday 8 - a boyhood Rangers fan, and it showed. Halliday was the heartbeat of the Rangers midfield and went toe-to-toe with Scott Brown and Nir Bitton. Tucked away a fine penalty and embodied a battling display from the Gers with an inspirational performance.
Jason Holt 6 - not quite up to the standards he's shown this season, Holt couldn't have the desired impact on the game and was barely involved in an underwhelming performances.
Dean Shiels 6 - brought into the side following Harry Forrester's injury, Shiels worked hard down the right hand side and played fairly well, even if he didn't offer the attacking impact of Forrester or the cup-tied Michael O'Halloran.
Barrie McKay 9 - simply outstanding. Rangers' star man on the day, McKay was a constant threat to the Celtic defence before smashing an incredible goal to put the Gers 2-1 up. This performance capped off a sublime season for McKay, who looks to have a huge future under Mark Warburton.
Kenny Miller 8 - the man with Old Firm experience came up trumps for Rangers with the opening goal, a smartly taken strike after latching on to a loose ball inside the area; the kind of goal he's scored throughout his career. Tired and faded out of the game, but this display was just what Warburton wanted from the veteran striker.
Nicky Law 6 - didn't offer a great deal after coming on but did score a well-taken penalty in the shoot-out.
Gedion Zelalem 6 - despite his critics this season, Zelalem did a job when he came on and kept the ball moving, before sticking away his penalty in the face of huge pressure.
Nicky Clark 5 - worked hard after coming on for Miller, but will be disappointed to have seen his penalty saved - even if it was a superb stop from Craig Gordon.
Who do you think was Rangers' man of the match against Celtic?