Former Chelsea defender Antonio Rudiger reportedly needed 20 stitches after risking his body for Real Madrid.
The German was seen with his face bloodied after scoring an equalizer for Los Blancos in the 95th minute.
Exiled Ukrainian side Shakhtar Donestk seemed poised to bring some joy to their war-torn country as Oleksandr Zubkov put them ahead just after half-time.
But Rüdiger then threw himself in for a cross with almost the last shot of the game to put goalkeeper Anatoliy Trubin on the ball and go into the net.
HOW TO GET FREE BETS ON SOCCER
Trubin was also injured in the collision and had to bandage his head before play could resume.
The draw in Poland was the first point European champions Real Madrid lost in the group stage this season.
And Carlo Ancelotti’s men remain at the top of the group, four points clear of second-placed Leipzig.
Had Shakhtar persevered, however, they would have moved past Germany into a qualifying spot with two games to go.
Instead, they remain a point behind Leipzig with a forthcoming trip to Celtic followed by a potentially winning clash at home against the Red Bull-owned club.
While Rüdiger and the Real Madrid team refused to concede an inch during the match, the Warsaw stadium joined forces ahead of the game in support of Ukraine.
A giant map display featuring the Polish and Ukrainian flags brought color to the stadium as the teams stood for the Champions League anthem.
Teams from Ukraine have been playing European home games in Poland and other neighboring countries since Russia invaded their home country in February.
But Shakhtar has been in exile for much longer, with her hometown of Donetsk occupied by pro-Russian separatists since 2014.
Rüdiger joined Real Madrid on a free transfer from Chelsea in the summer.
https://www.the-sun.com/sport/6421399/antonio-rudiger-stitches-blood-real-madrid-goal-shakhtar/ Bloody ex-Chelsea ace Antonio Rudiger needed 20 stitches after scoring the equalizer for Real Madrid at the last moment