Substitute Kemar Roofe endured a bittersweet evening as the striker stepped off the bench to score what proved to be the decisive goal as Rangers beat Aberdeen 2-1 in extra-time at Hampden Park.
However, the injury-prone Jamaican international went off clutching his arm after landing awkwardly on his right shoulder , with Light Blues boss Michael Beale confirming the player will now undergo an X-ray to assess the damage.
That came after Bojan Miovski’s first-half opener for Aberdeen was ruled out by midfielder Ryan Jack’s deflected strike from the edge of the box against his former club in regulation time.
Here, GlasgowWorld rates how the Rangers players performed....
UNUSED: Jon McLaughlin GK), Leon King, Alex Lowry

5. Ben Davies - 6
Failed to cut out Kennedy’s cross that led to Miovski’s opening goal. Improved after the break. | Getty Images

6. Borna Barisic - 5
Poor. Caught blindsided for the opening goal, allowing Kennedy to race past him. Picked up a booking for a rash challenge on the Dons winger. | Getty Images

7. John Lundstram - 6
Didn’t have the type of influence he would’ve wished for. Battled well and got around the pitch well before being subbed off at the start of extra-time. | Getty Images

8. Ryan Jack - 8
Scored an important equaliser via a deflected strike and really drove his team-mates on. Used the ball particularly well. One of his best performances in a Gers shirt for a long time. | Getty Images

