The German Super Cup match between Bundesliga champions Bayern Munich and national cup winners Borussia Dortmund took place on Saturday evening in the latter team’s home stadium.

BVB’s new Dutch coach Peter Bosz had his team start in the 4-3-3 formation which is so synonymous with Dutch soccer in general and Bosz’s former club Ajax Amsterdam in particular. He had Dortmund press high and early, which made their Bavarian opponents quite uncomfortable from the start.

Borussia got its reward early on, as Bayern center-back Javi Martinez lost the ball carelessly and US international Christian Pulisic took it and put Dortmund in front, 1-0.

Soon after that, Bayern Munich woke up and a cross by Joshua Kimmich found Robert Lewandowski, who equalized from close range, 1-1.

The away side then became by far the more active, but the score remained 1-1 at halftime.

For much of the second 45 minutes, Dortmund was dominant once again. Nonetheless, it took them until past the 70th minute mark to make that domination truly count. After a quick Borussia counterattack, Pierre-Emerick Aubameyang chipped the ball in, past the far post. 2-1, Dortmund!

Only then, as then were facing defeat, the Bavarians came back into the match again. With two minutes left, they equalized through desperation and will, with a bizarre goal that was later credited as an own-goal by Dortmund keeper Roman Bürki.

The match ended 2-2 after regulation time. According to the rules of the German Super Cup, there is no extra time after an even game, but rather an immediate penalty shootout, to determine the winner.

After five rounds of spot kicks, Kimmich missed for Bayern and Sebastian Rode missed for Dortmund. Therefore, the shootout had to continue and Niklas Süle calmly scored for Munich, while Dortmund’s Marc Bartra missed his penalty and thereby made the Bavarians German Super Cup champions 2017.