Dynamo Kyiv overcame Borussia Dortmund 3-2 in a charity match that raised €400,000 for victims of the ongoing war in Ukraine.

A crowd of 35,000 at Signal Iduna Park watched a five-goal thriller in what was the fourth match of Kyiv's 'Match for Peace' tour of Europe.

Dortmund took a fourth-minute lead when Erling Haaland provided the lay-off for Jamie Bynoe-Gittens to tuck away.

The visitors are unbeaten on their tour thus far, recording 3-1 wins over Legia Warsaw and Galatasaray, while holding Romanian side Cluj to a goalless draw.

Mircea Lucescu's side responded almost immediately through Vitaliy Buyalskyi, before Vladyslav Vanat's brace put them 3-1 up at half-time.

The hosts completed the scoring when Tom Rothe volleyed home in the 65th minute.