Ukraine secured a massive win in their second game of Group C after beating North Macedonia 2-1 to keep their hopes of a last 16 spot alive.
Yarmolenko broke the deadlock in the 29th minute and Ukraine completely deserved to be ahead. Malinovsky delivered a corner from the left, Karavaev flicked it on at the near post and it fell to Yarmolenko who converted at the far post.
Five minutes later, Ukraine doubled their lead through Roman Yaremchuk. It was a lovely first-time pass from Yarmolenko on the right for Yaremchuk, who was through on goal, took his time before slotting low at the near post past Dimitrievski.
Before half time, Pandev thought he had reduced the deficit but the flag was up. He was played through on goal on the right of the box, cut back coolly, and dunk it over Bushcgan, but he was just off.
Elmas won a corner, it was taken short, and Trajkovski’s shot was tipped onto the bar from Bushchan. But as Pandev closed in on the rebound, he was caught by Karavaev. VAR had a quick look, but the decision stood.
Alioski stepped up to take it but his initial penalty was saved by Bushchan to his left but it rebounded straight back to the Leeds man, who converted on the stretch.
Seven minutes to stoppage time, Ukraine were given a penalty after Avramovsk handled the ball inside the box. After a VAR check, the decision stood. Malinovsky stepped up, went left, but so Dimitrievski and saved it.
The defeat now means North Macedonia will exit at the first hurdle if the Netherlands do not lose to Austria.
Match stats here.