Bayern Munich and Borussia Dortmund played out a 2-2 draw at the Allianz Arena in Munich. The reigning German champions led twice, but Niko Kovač’s side managed to equalise on both occasions, leaving both clubs at the top of the table on 18 points.

Konrad Laimer gave Bayern the lead in the 38th minute, and the Bavarians went into the break ahead. Serhou Guirassy levelled the scores in the 60th minute, but six minutes later Bayern were again in front thanks to a goal from Dayot Upamecano. Fabio Silva made it 2-2 in the 89th minute. Harry Kane provided the assist for the home side’s second goal but failed to score himself, missing a penalty in the 56th minute while Bayern led 1-0 — he struck the crossbar.

Josip Stanišić played for Bayern from the 31st minute, replacing the injured Serge Gnabry. Two minutes before the end, Bayern also lost Ismael Saibari, and Michael Olisse left the pitch due to injury in the 84th minute. Jobe Bellingham had a goal disallowed in the 34th minute while the score was 0-0 due to an offside position occupied by a teammate who was obstructing home goalkeeper Jonas Urbig.

Igor Matanović scored the equaliser in Freiburg’s 2-1 away win at Augsburg. Freiburg came from behind to win in the second half. Augsburg took the lead in the 18th minute with a goal from Michael Gregoritsch and held the advantage until the 65th minute. Matanović was not in Freiburg’s starting lineup; manager Julian Schuster brought him on at the start of the second half, and he scored to make it 1-1 in the 65th minute. Freiburg’s attack moved down the right flank, and when the ball reached Matanović on the edge of the penalty area, he fired it into the bottom right corner of the Augsburg goal. Home goalkeeper Dahmen had no chance to save it. Freiburg completed the comeback in the 85th minute when Cyriaque Irie put the ball in the net for the final 2-1 scoreline. Matanović received one of the highest ratings in the winning team for his performance. Freiburg are third on 16 points.

Andrej Kramarić started the match and played until the 87th minute for Hoffenheim in their away game in Bremen, where Werder Bremen won 2-0. Niclas Fuellkrug broke away from the visiting defence in the 57th minute to score the opening goal, and Eren Dinkci made it 2-0 in the 82nd minute. Werder moved up to fifth place with 15 points, level on points with RB Leipzig, who beat Schalke 2-0 away in Gelsenkirchen. Antonio Nusa scored the opening goal from the penalty spot in the 37th minute, and assisted Romulo Cardoso for the final 2-0 in the 78th minute. Schalke have now failed to score in four consecutive home matches and sit in 16th place with six points.

Paderborn earned a point at Mönchengladbach, drawing 0-0 with the home Borussia. Gabriel Vidović started for Paderborn and played the full match. Paderborn are in 12th place and are part of a group of five clubs with nine points each. In Leverkusen, home side Bayer and visitors Stuttgart produced a goal-fest in which the guests emerged as winners (4-2). Ermedin Demirović scored two goals (14, 65), Jamie Leweling scored in the 22nd minute, and Bilal El Khannouss scored in the 51st minute for Stuttgart. Patrik Schick scored in the 28th minute for the home side, and Ibrahim Maza scored in the 79th minute.