MADRID: Shakhtar Donetsk pulled off a shock 3-2 win away to 13-times winners Real Madrid in their Champions League Group B opener on Wednesday, despite the Ukrainian side missing 10 players due to injuries and COVID-19. Shakhtar raced into a 3-0 lead after a whirlwind first half with a strike from Brazilian midfielder Tete in the 29th minute, an own goal from Madrid defender Raphael Varane four minutes later and a well-taken effort from Israeli forward Manor Solomon. Luka Modric pulled one back for Zinedine Zidane’s shellshocked side with a brilliant strike from distance early in the second half before substitute Vinicius Jr reduced the deficit to one goal. Federico Valverde thought he had equalised in added time with a heavily deflected shot but the goal was ruled out for offside as Vinicius was blocking the vision of goalkeeper Anatoly Trubin and the depleted visitors celebrated one of their most memorable victories in European competition.