Rangers Under 19s recorded a brilliant 3-2 win over Napoli thanks to some help from three Northern Ireland teenagers.
Lewis MacKinnon, Charlie Lindsay and Ross McCausland all started against the Italian side in the second round of fixtures in the UEFA Youth League.
Rangers opened their European account with a narrow defeat to Ajax last week, but bounced back in style at Firhill.
Read more: Ajax star's Anfield goal sparks memories of Ballymena heroics
Mackenzie Strachan gave Rangers the lead after just 10 minutes after Lindsay's free-kick was only half cleared.
Lindsay then tested Napoli goalkeeper Valerio Boffelli with another rasping effort before the former Glentoran forward doubled his side's lead in the 37th minute.
Jack Harkness did well down the right before delivering a cross which was tapped home by Lindsay at the back post.
Robbie Ure hit the woodwork before Napoli replied after the break with Enrico Giannini on target in the 58th minute.
Ure eased the home nerves when he made it 3-1 in the 70th minute, but Napoli provided a grandstand finish when they scored to make it 3-2 in the 85th minute.
Rangers held their nerve, however, to see out time and claim a brilliant win to get their European campaign up and running at the second attempt.
READ NEXT:
- Rangers ace Davis offers different view on 'we can't compete' claims
-
Michael Gault tells funny story about drunken Northern Ireland call-up
-
That's What I Call Football podcast returns for the new season!
-
Belfast Manchester United fan writes new quiz book on club he loves
Sign up to our free sports newsletter to get the latest headlines to your inbox.