Shakhtar Donetsk scored twice in stoppage time to secure a pulsating 3-3 draw with Dinamo Zagreb in Champions League Group C on Wednesday.
The hosts had looked like claiming all three points when Luka Ivanusec and Arijan Ademi scored inside the final seven minutes of regulation time to put the hosts 3-1 up, with Bruno Petkovic earlier cancelling out Alan Patrick s opener for the visitors.
A header from Junior Moraes and then Tete s penalty with almost the last kick of the game ensured the spoils were shared, though.
Nikola Moro and Marlos were also both dismissed in a remarkable final 20 minutes, and both sides will go into the final two group games level on five points.
INCREDIBLE! WHAT A GAME!
The 3-3 tie in Zagreb. We continue competing for the knockout phase berth.
Tickets for the next match vs Dynamo Kyiv in Kharkiv on November 10: .
— FC SHAKHTAR ENGLISH (@FCShakhtar_eng)
Shakhtar started on the front foot and were rewarded with the opening goal after 13 minutes when Patrick slotted in from close range.
Petkovic was denied by Andriy Pyatov soon after, but he got the better of the Shakhtar goalkeeper after 25 minutes, powering in a close-range header from Kevin Theophile-Catherine s cross.
Marin Leovac then saw an effort deflected onto the crossbar before Moro received a second yellow card for an ugly lunge on Moraes.
Shakhtar s numerical superiority was wiped out soon after when Marlos was dismissed for a second caution – an incident that galvanised the hosts.
Ivanusec put Dinamo ahead after 83 minutes with a cool finish from 15 yards before captain Ademi prodded home at the back post six minutes later.
The game was far from over, however, with Shakhtar producing a stirring fightback in stoppage time.
Moraes gave them hope with a header three minutes into added time. That set the stage for Tete to slot home from the penalty spot after a VAR review deemed Theophile-Catherine to have fouled Pyatov, who had come forward for a corner.