A match containing two contrasting halves ultimately finished all square: Frankfurt were the better team in the first period (shot count: 6-5), but Dortmund upped the ante after the interval (shot count: 11-3). Eintracht held their own with a combative (fouls: 14-3, yellow cards: 6-1) and hard-running (almost six kilometres more covered) approach throughout the game. Here are the match facts.

First stalemate of 2020: Following a run of results that included 19 wins and eight defeats, BVB drew a game again; it was their first stalemate of the 2020 calendar year.

Prolific after the break: Borussia Dortmund have scored 19 of their 22 goals this season in the second half.

Youthful BVB: Following the substitution of Jude Bellingham, the average age of the 11 BVB players on the pitch was only 23.9 years; the average age of the outfield players was only 23.3 years.

Young goalscorer: Giovanni Reyna scored his second Bundesliga goal on his 25th appearance. The 18-year-old's previous goal came in the 3-0 home victory over Mönchengladbach on Matchday 1.

Young striker: Substitute Youssoufa Moukoko, 16, made his third appearance in the German top flight. He had played for a total of 28 minutes across his two previous appearances (five versus Hertha, 23 against Cologne). Today he was on the pitch for the whole second half.

Season debut: Dan-Axel Zagadou made his first appearance of the season after recovering from a knee injury. The Frenchman last played at the end of June (25 minutes as a substitute against Hoffenheim on Matchday 34); his last BVB start came at the beginning of March (at PSG in the Champions League).

Fewer options on the bench: Due to the difficult personnel situation, there were eight – rather than the permitted nine – substitutes on the BVB bench (two goalkeepers and six outfield players).