Real Madrid have now lost three consecutive Champions League matches for the first time in more than 30 years as Zinedine Zidane's side were unable to overcome their worst first-half performance in more than 15 years in the competition.
The La Liga champions conceded three goals in the first half against Shakhtar Donetsk to head into half-time down 3-0 thanks to goals from Tete and Manor Salomon as well as a Raphel Varane own goal.
Despite missing several first-team players due to positive coronavirus tests, Shakhtar ran riot in the opening half of the Group B clash in Madrid, with their three goals coming in the space of 13 minutes.