Shakhtar Donetsk completed a shock Champions League double over Real Madrid on Tuesday, winning 2-0 in Kyiv to leave Zinedine Zidane’s side at risk of going out in the group stage.
Second-half goals from Dentinho and Manor Solomon earned Shakhtar a victory that puts them second in Group B, above Real Madrid based on their head-to-head record. Luis Castro’s side also won 3-2 in Madrid, their only other victory so far in the group.
Real started well, with Marco Asensio hitting the post after five minutes before Karim Benzema drew a save goalkeeper Anatoliy Trubin into action. Shakhtar striker Junior Moraes had to go off injured 15 minutes in after being hauled down by Raphaël Varane, who was booked.
Dentinho, who replaced Júnior Moraes, put the hosts ahead in the 57th minute after capitalising on a lapse in concentration from Varane. Real struggled to create chances in response and were hit on the break with eight minutes to go, as Israeli forward Manor Solomon sealed victory with a solo run and fine finish.
Real Madrid host the group leaders Mönchengladbach on the final match day, while Shakhtar travel to San Siro to take on Internazionale. Gladbach and Inter meet in Germany later on the fifth match day.
In the other early kick-off, Red Bull Salzburg won 3-1 at Lokomotiv Moscow to boost their hopes of reaching the last 16. Mergim Berisha’s first-half double put the Austrians in control, but Lokomotiv were handed a lifeline in the 79th minute when Zé Luís was brought down in the penalty area.
Anton Miranchuk converted the spot-kick to halve the deficit but before the hosts could apply any further pressure, substitute Karim Adeyemi pounced on a defensive error to wrap up victory. Salzburg host Atlético Madrid in their final Group A game, but will be eliminated if Atlético win at home to Bayern later on Tuesday.