After a goalless first half, Giacomace Kleber opened the scoring for his side after 59 minutes, before the lead was doubled through Oleg Gusev's 80th minute effort.

Shakhtar did manage to pull one back late on through Blumer Elano (89), but it proved a mere consolation as their opponents wrapped up their ninth cup success.

Dynamo also head the Ukrainian Premier League with a six point lead over their Donetsk rivals.