Joey Barton, Sone Aluko and Nacho Novo react on Twitter to Barrie McKay's wondergoal

Rangers beat Celtic on penalties in the Scottish Cup this afternoon.

Rangers produced a shock by beating Old Firm rivals Celtic in the Scottish Cup semi-final this afternoon, winning the game on penalties after a 2-2 draw inside 120 minutes.

The Gers, who sit a division below Celtic, were given little of chance of beating the Bhoys, but Mark Warburton's men conjured up a superb performance to claim the win and head into the Scottish Cup final.

It was former Celtic striker Kenny Miller who gave Rangers the lead, latching onto a loose ball inside the penalty area before converting past Craig Gordon.

Erik Sviatchenko's header drew Celtic level and sent the game into extra time, but Rangers winger Barrie McKay then stole the headlines with a stunning long-range strike into the top corner to put his side back in front.

Tom Rogic equalised again for Celtic to set up a penalty shoot-out, but the Australian then missed the crucial penalty to hand Rangers a memorable win at Hampden Park.

Man of the Match McKay unsurprisingly earned great praise for his performance, having been a constant menace for the Celtic defence even without including his quite remarkable goal.

During the game, current players raved about McKay's goal and performance, including Joey Barton and former Rangers forwards Sone Aluko and Nacho Novo, with Jody Morris and ex-player Grant McCann also offering praise to the young Scot, who appears to have a huge future ahead of him.

What did you think of McKay's performance and goal against Celtic?

Register for HITC Sport - Daily Dispatch